Comment chiffrer un fichier avec un AES 256 clés en C ou C++?encrypt-decrypt avec AES en utilisant C/C++
Répondre
Si vous êtes juste après AES et que cela ne vous dérange pas de perdre de la flexibilité (ie vous ne le remplacerez pas par un autre algorithme cryptographique à un moment donné) alors Brian Gladman's AES implementation est un choix populaire (à la fois pour la performance et portabilité). C'est le genre de code que vous intégrez dans votre propre code source.
Sur les bibliothèques externes avant, vous avez beaucoup de choix, y compris NSS, OpenSSL, Crypto++ ... ce dernier est spécialement conçu pour C++, tandis que les deux autres sont destinés à C.
Tous les liens morts de 2018 .... – NerdOfCode
Bien que ce lien peut répondre à la question, il est préférable d'inclure les éléments essentiels de la réponse ici et de fournir le lien de référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [À revoir] (/ review/low-quality-posts/18910012) – kometen
LibTomCrypt Je pense que peut être l'un des plus faciles à utiliser. Je sais si peu de choses sur ce type de travail, mais j'ai réussi à le faire fonctionner assez rapidement. La chose à propos du cryptage n'est pas les fonctions réelles, mais le flux et que faire avec les informations que vous cryptez et décryptez. C'est ce qui rend ce type de travail difficile, pas seulement le fait que vous pouvez crypter des choses.
Pourriez-vous écrire quelques phrases à propos de cette bibliothèque, par ex. pourquoi vous le recommandez? En l'état, votre réponse n'est pas une réponse, et il vaudrait mieux faire un commentaire. –
- 1. décryptage des données avec AES/CBC/PKCS5Padding en utilisant blackberry
- 2. Comment crypter dans VBScript en utilisant AES?
- 3. Crypter/Déchiffrer avec AES
- 4. Recherche MySQL avec cryptage AES
- 5. Processus fork avec CC .NET
- 6. iPhone: Crypter Nsstring en utilisant AES 128 et décrypter
- 7. C# Bibliothèques pour crypter/décrypter en utilisant AES
- 8. Comment décrypter une chaîne en utilisant l'algorithme AES dans C#?
- 9. Assistance avec le script de traitement CC
- 10. Clé AES-256 codée en dur avec WinCrypt & CryptImportKey
- 11. Mode XTS-AES en C#
- 12. Chiffrement d'accès aléatoire avec AES En mode compteur utilisant Fortuna PRNG:
- 13. Debian cc flat_namespace
- 14. PHP Mail, champ CC
- 15. Taille de clé AES en Java
- 16. Problème avec AES et base64_encode le résultat
- 17. AES CTR Vecteurs de test
- 18. Algorithme de décryptage AES
- 19. PHPMailer, serveur CC et Linux
- 20. Paypal cc validation à partir du site en utilisant les API cURL ou Paypal?
- 21. problème Java AES Décryptage
- 22. Utilisation du cryptage AES en C#
- 23. javax.crypto.IllegalBlockSizeException dans le cryptage AES
- 24. Pourquoi le fichier AES de bureau est-il incompatible avec le fichier AES Android?
- 25. python: comment envoyer du courrier avec TO, CC et BCC?
- 26. AES taille du tampon
- 27. PHP + AES Security Glitch
- 28. Crypto ++ AES Déchiffrer comment?
- 29. Code d'allumage MySQL AES avec les enregistrements actifs?
- 30. Commande XEmacs pour passer à l'accolade correspondante en mode cc
Y at-il des exemples de crypto ++ avec aes? –
Le code de Brian Gladman sur github: https://github.com/BrianGladman/AES Je viens d'éditer le lien dans la publication. –
@ThomasPornin: Y a-t-il un tutoriel sur comment utiliser l'implémentation de Brian Gladman dans mon projet? Merci. Ou peut-être avez-vous des conseils sur comment? –