Шифрование
От: 00011011  
Дата: 23.12.21 17:12
Оценка:
Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины)
Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.
Re: Шифрование
От: Maniacal Россия  
Дата: 23.12.21 18:47
Оценка:
Здравствуйте, 00011011, Вы писали:

0>Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины)

0>Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.

XOR с закрытым ключом же. С нюансами. Зависимостями от предыдущего символа, с периодической сменой сессионного ключа. С открытым ключом SSL/TLS разве что.
Re: Шифрование
От: Anton Batenev Россия https://github.com/abbat
Дата: 24.12.21 05:12
Оценка:
Здравствуйте, 00011011, Вы писали:

0> Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины)

0> Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.

Qt уже тянет за собой libssl, его и использовать. Если не нравится libssl, то второй вариант — libsodium, но его отдельно доставить надо.
Re: Шифрование
От: Denwer Россия  
Дата: 30.12.21 20:38
Оценка: 1 (1)
Здравствуйте, 00011011, Вы писали:

0>Что в Qt можно применить для шифрования и дешифрования данных? (произвольного буфера произвольной длины)

0>Понятно что решений много, но не хочется тащить в проект огромные библиотеки, и в то же время если тащить маленькие и никому не известные, естьшанс затащить что-то с ошибками.

Я использую WolfSSL, отличная либа, очень скоростная, реализовано очень много современных алгоритмов шифрования. За несколько лет использования не одного бага не попалось.
Re[2]: Шифрование
От: Pzz Россия https://github.com/alexpevzner
Дата: 30.12.21 21:59
Оценка:
Здравствуйте, Denwer, Вы писали:

D>Я использую WolfSSL, отличная либа, очень скоростная, реализовано очень много современных алгоритмов шифрования. За несколько лет использования не одного бага не попалось.


Оно либо GPL, либо за деньги, на выбор.
Re: Шифрование
От: nen777w  
Дата: 20.01.22 10:41
Оценка:
Botan https://github.com/randombit/botan
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.