ustring printing_device::print_decrypt(vector<unsigned int>& in) { ustring result; vector<unsigned int>::iterator iter; for (iter = in.begin(); iter != in.end(); ++iter) { result += print_decrypt(*iter); } return result; }
int main(void) { unsigned char input[MAX_BUF]; size_t buffer_size; unsigned char keys[7] = {0xBA, 0x1F, 0x91, 0xB2, 0x53, 0xCD, 0x3E}; memset(input, 0, sizeof(input)); buffer_size = loadBuffer(input); int key_size = compute_key_length(input, buffer_size); printf("Key Length: %d\n", key_size); find_key_values(input, buffer_size, key_size); print_decrypt(input, buffer_size, keys, 7); return 0; }