|
|
|
|
|
|
|
|
|
|
Fonctions de cryptage / compression
Remarque : Ces fonctions sont également disponibles en syntaxe préfixée ( Fonctions de cryptage / compression (syntaxe préfixée)). Les fonctions de gestion du cryptage et de la compression sont les suivantes :
| | | Compresse | Compresse une chaîne de caractères ou un bloc mémoire (buffer) sous forme binaire. | | Crypte | Crypte une chaîne de caractères sous forme binaire ou sous forme ASCII. | | CrypteAsymétrique | Crypte un buffer en utilisant un algorithme de chiffrement asymétrique (RSA) nécessitant une clé publique et une clé privée. | | CrypteAsymétriqueEnveloppé | Réalise un cryptage asymétrique d'une enveloppe. | | CrypteGénèreCléRSA | Génère un couple clé privée/clé publique au format RSA. | | CrypteStandard | Crypte une chaîne de caractères ou un buffer binaire en utilisant un algorithme de chiffrement symétrique (AES, DES, etc.). | | Décode | Décode une chaîne de caractères précédemment encodée avec la fonction Encode. | | Décompresse | Décompresse un bloc mémoire (buffer) préalablement compressé par la fonction Compresse. | | Décrypte | Décrypte une chaîne de caractères préalablement cryptée par la fonction Crypte. | | DécrypteAsymétrique | Décrypte un buffer avec un algorithme clé privée/publique selon le cryptage RSA. | | DécrypteAsymétriqueEnveloppé | Réalise le décryptage asymétrique d'une enveloppe encryptée avec la fonction CrypteAsymétriqueEnveloppé. | | DécrypteStandard | Décrypte un message préalablement crypté avec un algorithme de chiffrement symétrique (AES, DES, etc.). | | Encode | Encode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode. | | LuhnCalcule | Calcule le prochain chiffre de contrôle de Luhn pour une suite donnée. | | LuhnVérifie | Vérifie que la suite donnée respecte bien la formule de Luhn. | | Crée un ensemble de clés pour un même secret selon l'algorithme de Shamir. Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 4. | | Génère un nombre premier aléatoire utilisable pour la création de clés via l'algorithme de Shamir. Ce nombre est généré en fonction du secret. Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 4. | | Reconstruit un secret à partir d'un ensemble de clés. Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 4. | | UUDécode | Décode une chaîne de caractères au format UUEncode. | | UUEncode | Encode une chaîne de caractères selon l'algorithme UUEncode. |
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Chiffrement asymétrique
[ + ] Utilisation des fonctions WLangage de chiffrement asymétrique (CrypteAsymétrique, DécrypteAsymétrique)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|