Подтвердить что ты не робот

Encrypt-decrypt с AES с использованием C/С++

Как я могу зашифровать дешифрование файла с помощью 256 ключей AES в c или С++? Какую библиотеку вы предлагаете? Спасибо!

4b9b3361

Ответ 1

Если вы только после AES и не против потери гибкости (то есть вы не замените его другим криптографическим алгоритмом в какое-то время), то Реализация AIS Брайана Гладмана - популярный выбор (как для производительности, так и для переносимости). Это тот код, который вы вставляете в свой собственный исходный код.

На фронте внешних библиотек у вас есть большой выбор, в том числе NSS, OpenSSL, Crypto ++... последний специально разработан для С++, а два других предназначены для С.

Ответ 2

Отметьте libcrypto. Здесь вы можете найти пример .

Ответ 3

LibTomCrypt Я считаю, что это один из самых простых в использовании. Я так мало знаю об этом типе работы, но я смог быстро его запустить и запустить. Дело в том, что шифрование - это не фактические функции, а поток и что делать с информацией при шифровании и расшифровке. Вот что делает этот тип работы сложным, а не только тот факт, что вы можете шифровать вещи.

http://github.com/libtom/libtomcrypt