| Version | 1.0 |
|---|---|
| Éditeur | David Vitali Enterprises |
| Date de sortie | 22 juil. 2015 |
| Date ajoutée | 22 juil. 2015 |
| Exigences OS | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Exigences | None |
| Total téléchargements | 41 |
| Prix | Free to try |
La description
SecureX a été développé en Visual C++ 6.0, mais avec le code source à portée de main, il se connecte de manière transparente à .NET. Ce que vous trouverez dans le téléchargement est SecureX.h, le fichier d'en-tête de l'API. Vous pouvez ouvrir ce fichier et parcourir ses fonctions, qui couvrent toutes les bases de la sécurité numérique :
1. Systèmes cryptographiques à clé privée :
1.1 DES :
(a) DES simple, double et triple longueur ;
(b) Une seule longueur génère et vérifie le MAC (Message Authentication Code);
(c) Fonction unidirectionnelle simple, double et triple longueur (OWF);
(d) vérification de la clé DES et correction de la parité des clés ;
(e) DES vérifie la clé faible.
1.2 AES :
(a) Crypter en modes ECB (Electronic Code Book) et CBC (Cipher Block Chaining) ;
(b) Déchiffrer en modes ECB et CBC ;
(c) Chiffrer et déchiffrer avec compteur et ICV.
2. Système cryptographique à clé publique :
2.1 RSA :
(a) Longueur de clé RSA statique de 1,25 Kbits (la recommandation actuelle est de 1,0 Kbits minimum) ;
(b) Génération de clés publiques/secrètes RSA à l'aide d'une analyse rapide des nombres premiers et (car cela peut prendre du temps) d'un retour d'état via la fonction de rappel (voir SecureX.h pour plus d'informations) ;
(c) RSA Sign/Unsign de 1,25 Kbits ;
(d) Vérifier l'intégrité de la clé RSA.
3. Hachage :
3.1 SHA4 :
(a) Prise en charge du hachage 384 et 512 bits ;
(b) Calculer SHA4 sur un fichier ;
4. Diverses fonctions de support cryptographique :
Prise en charge de la minuterie 4.1 MSec (set, get, get_clock).
4.2 Obtenez la force du mot de passe sous forme de centile (voir SecureX.h).
4.3 Classer le mot de passe (très faible, faible, bon, etc., reportez-vous à nouveau à SecureX.h).
4.4 Convertir le binaire en chaîne hexadécimale ASCII et inverser.
4.5 Calculer LRC 8 bits.
4.5 Remplissez un tableau avec des nombres de Fibonacci (utile pour le remplissage de données).
4.6 Détruire les éléments sensibles en mémoire avec quadruple écrasement, y compris bit-flip.
4.7 Fonctions de brouillage de données puissantes qui utilisent une clé de 64 bits. Peut être utilisé à la place de l'envoi de votre remplissage et d'autres données statiques en clair.
Notez qu'il s'agit d'un package de code source/DLL facultatif. Il n'a pas en tant que tel un fichier exécutable qui peut être exécuté.