Как я могу зашифровать дешифрование файла с помощью 256 ключей AES на C или C++?encrypt-decrypt с AES с использованием C/C++
ответ
Если вы только после AES и не против потери гибкости (то есть вы не замените его другим криптографическим алгоритмом в какое-то время), то Brian Gladman's AES implementation - это популярный выбор (как для производительности, так и для портативность). Это тот код, который вы вставляете в свой собственный исходный код.
На внешних библиотек передних, у вас есть много выбора, в том числе NSS, OpenSSL, Crypto++ ... последний разработан специально для C++, в то время как две другие предназначены для C.
Все мертвые ссылки, как в 2018 году .... – NerdOfCode
Хотя эта ссылка может ответить на этот вопрос, то лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/18910012) – kometen
LibTomCrypt Я думаю, что может быть одним из самых простых в использовании. Я так мало знаю об этом типе работы, но я смог быстро его запустить и запустить. Дело в том, что шифрование - это не фактические функции, а поток и что делать с информацией при шифровании и расшифровке. Это то, что делает этот тип работы сложным, а не только тот факт, что вы можете зашифровать вещи.
Не могли бы вы написать некоторые предложения об этой библиотеке, например. почему вы порекомендовали его? Как бы то ни было, ваш ответ не является ответом, и лучше будет комментарий. –
- 1. Шифрование с использованием AES
- 2. AES-шифрование с использованием MonoTouch
- 3. AES Расшифровка с использованием ObjectiveC
- 4. Шифрование AES с использованием phpseclib
- 5. видео шифрование с использованием AES
- 6. AES-шифрование с использованием openssl
- 7. Расшифровка с использованием AES/Crypto ++
- 8. Расшифровка AES с использованием java
- 9. Безопасная аутентификация с использованием AES
- 10. AES-ECB с использованием DataPower
- 11. AES Шифрование с использованием CryptoJS
- 12. Шифрование AES с использованием Verilog
- 13. Расшифровка AES с использованием CUDA
- 14. ошибка дешифрования с использованием AES
- 15. Java шифрование с использованием AES
- 16. Проблемы с AES Шифрование с использованием SynCrypto
- 17. Flash CC AS3 - с использованием .swc-файлов
- 18. Воспроизведение AES-зашифрованных потоков HLS с использованием отдельного ключа AES
- 19. Хеширование с использованием SHA 256 и шифрование с использованием AES
- 20. Шифрование/Расшифровка UIImage в Swift с использованием AES Шифрование
- 21. Шифрование изображений с использованием алгоритма AES
- 22. AES Шифрование/дешифрование с использованием Spring Security
- 23. асимметричное шифрование с использованием AES для iPhone
- 24. зашифрованный токен с использованием AES не изменяется
- 25. Расшифровка aes-256-cbc с использованием bouncycastle
- 26. Java KeyStore setEntry() с использованием AES SecretKey
- 27. Шифрование ключа AES с использованием ключа RSA
- 28. Как сделать шифрование с использованием алгоритма AES
- 29. AES-шифрование с использованием Java и PHP
- 30. Частичное шифрование с использованием приложения AES-IOS
Есть ли примеры crypto ++ с aes? –
Код Брайана Гладмана на github: https://github.com/BrianGladman/AES Я только что отредактировал ссылку в сообщении. –
@ThomasPornin: Есть ли какой-то учебник, как использовать реализацию Brian Gladman в моем проекте? Благодарю. Или, может быть, у вас есть какой-то совет о том, как? – 2015-11-18 19:11:59