Здравствуйте, 00011011, Вы писали:
0>Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины) 0>Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.
Я использую WolfSSL, отличная либа, очень скоростная, реализовано очень много современных алгоритмов шифрования. За несколько лет использования не одного бага не попалось.
Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины)
Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.
Здравствуйте, 00011011, Вы писали:
0>Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины) 0>Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.
XOR с закрытым ключом же. С нюансами. Зависимостями от предыдущего символа, с периодической сменой сессионного ключа. С открытым ключом SSL/TLS разве что.
Здравствуйте, 00011011, Вы писали:
0> Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины) 0> Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.
Qt уже тянет за собой libssl, его и использовать. Если не нравится libssl, то второй вариант — libsodium, но его отдельно доставить надо.
Здравствуйте, Denwer, Вы писали:
D>Я использую WolfSSL, отличная либа, очень скоростная, реализовано очень много современных алгоритмов шифрования. За несколько лет использования не одного бага не попалось.