XOR шифрование типа double

246
25 ноября 2017, 10:40

Здравствуйте, есть задание при помощи xor зашифровать и расшифровать массив double однобайтным ключом. Сложность возникла в том, как правильно применить побитовый xor для типа double ? Буду очень благодарен за помощь)

Answer 1

Приводим к char*, а дальше - элементарно.

unsigned char* xorPtr = (unsigned char*)doubleArr;
for (int i = 0; i < sizeof(doubleArr); i++){
    xorPtr[i] ^= 0xAA;
}
READ ALSO
Что за исключение: нарушение доступа для чтения _Pnext было 0xC?

Что за исключение: нарушение доступа для чтения _Pnext было 0xC?

Пишу программу выводящую на экран таблицу с данными учеников(ФИО, дата рождения, возраст)

601
PIMPL на unique или shared указателях?

PIMPL на unique или shared указателях?

Привожу код заготовки реализации идиомы pImpl с этого сайта

272
Преобразовать char* в массив double [C++]

Преобразовать char* в массив double [C++]

Здравствуйте, задача состоит в следующем : Изначально нам дан массив double, который нужно зашифровать xor-ом, я привожу массив double к char массиву...

267
QWebEngine pdf рендер таблиц

QWebEngine pdf рендер таблиц

Для формирования отчетов использую QWebEnginePage, из которого можно производить печать в PDF, все очень удобно, но присутствует проблема с печатью...

220