MarshallSoft AES Library for C/C++ Spécifications
|
Intégrez des technologies de cryptage à vos applications basées sur C
Certaines des fonctionnalités d'AES4C sont: Effectue un cryptage et un décryptage AES 256 bits. Comprend un générateur de nombres pseudo-aléatoires cryptographiquement sécurisé. Génère des clés à partir de phrases de mot de passe Crypte et décrypte les fichiers, les chaînes et les données d'octets. Prend en charge le rembourrage PKCS7. Prend en charge les vecteurs d'initialisation. Prend en charge le mode CBC (Cipher Block Chaining). Prend en charge le mode ECB (Electronic Cookbook). Prend en charge l'algorithme de hachage cryptographique SHA-256. Fait la génération aléatoire de données d'octet. Permet des threads de cryptage / décryptage simultanés. Validé à l'aide de andquot; tests de réponse connus etquot; publié par l'Institut national des normes et de la technologie. Inclut plusieurs exemples de programmes C / C ++. Ne dépend pas des bibliothèques de prise en charge (appels aux fonctions principales de l'API Windows uniquement). Distribution libre de droits avec votre application compilée. Le code source C est disponible.