La bibliothèque MarshallSoft AES pour Xbase (AES4XB) est une boîte à outils qui permet aux développeurs de logiciels d’implémenter facilement le chiffrement et le décryptage 256 bits dans les applications Windows Xbase. AES4XB est une bibliothèque de composants (DLL) qui fournit une interface facile pour chiffrer/décrypter les fichiers et les données à l’aide du Rijndael "Advanced Encryption Standard" (AES) des États-Unis, tel que spécifié par le National Institute of Standards and Technology (NIST) des États-Unis. L’algorithme AES est couramment utilisé par de nombreuses entités financières telles que les banques pour protéger les informations sensibles de leurs clients. Voici quelques-unes des caractéristiques d’AES4XB : - Effectue le chiffrement et le décryptage AES 256 bits. - Inclut un pseudo générateur de nombres aléatoires cryptographiquement sécurisé. - Est-ce que la génération de clés à partir de phrases de mot de passe. - Crypte et décrypte les fichiers, les chaînes et les données d’au-être. - Prend en charge le rembourrage PKCS7. - Prend en charge les vecteurs d’initialisation. - Prend en charge le mode CBC (Cipher Block Chaining). - Soutient le mode BCE (Electronic Cookbook). - Prend en charge l’algorithme de hachage cryptographique SHA-256. - Ne aléatoire byte génération de données. - Permet des threads de cryptage/décryptage simultanés. - Validé à l’aide de tests de réponse "known" publié par le National Institute of Standards and Technology. - Inclut plusieurs programmes d’exemple Xbase. - Ne dépend pas des bibliothèques de support (appels vers les fonctions API Windows de base uniquement). - Distribution gratuite de redevances avec votre application compilée. - Le code source C est disponible. - Support technique gratuit et mises à jour pendant un an. - Version d’évaluation entièrement fonctionnelle disponible. - Fonctionne avec toutes les versions 32 bits de Xbase - Fonctionne avec Windows 32 bits et 64 bits via Windows 10.
historique de la version
- Version 5.0 posté sur 2020-07-17
Remplacement de la fonction dépréciée strncpy(). Problème interne résolu avec des phrases longues (plus de 42 caractères). Ajout de la fonction aesEncodeBase64 que Base64 code un tampon de données. Ajout de la fonction aesDecodeBase64 qui décode un tampon de données codé base64. - Version 4.2 posté sur 2018-07-10
Ajout d’un générateur de nombres pseudo-aléatoires sécurisé cryptograhically aesSecureRandom(). Ajout AES_GET_SECURE_SIZE à aesGetInteger().. - Version 4.1 posté sur 2017-07-05
Problème résolu dans aesMakeUserKey() en utilisant AES_SHA256_METHOD. Ajout AES_MIXED_METHOD méthode à aesMakeUserKey(). Ajout d’aesSetInteger () et AES_SET_SEED graines du générateur de nombres aléatoires. Ajout d’aesShredFile() qui déchiquete (efface avec des zéros puis supprime) un fichier. - Version 4.0 posté sur 2016-11-29
Ajout d’aesEncryptBuffer () qui crypte un tampon de n’importe quelle longueur. Ajout d’aesDecryptBuffer () qui décrypte (un tampon précédemment chiffré). Ajout d’aesSaltPass() that "salts" mots de passe. Ajout d’aesRemovePad () qui supprime le rembourrage PKCS7. Ajout d’un programme d’exemple HashDigest qui calcule sha 256 hash digest. - Version 1.0 posté sur 2013-04-23
Nouvelle version
Détails du programme
- Catégorie: Développement > Composants et bibliothèques
- Éditeur: MarshallSoft Computing
- Licence: Essai gratuit
- Prix: $119.00
- Version: 5.0
- Plate-forme: windows