DOCUMENTATION EN LIGNEDE WINDEV, WEBDEV ET WINDEV MOBILE
Version : 151617181920212223242526
Résultat du décryptage du message spécifié, Chaîne vide ("") en cas d'erreur. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
Message à décrypter. Ce message peut être le résultat du cryptage obtenu lors de l'appel de la fonction CrypteStandard.Ce buffer doit être composé de deux parties : Le vecteur d'initialisation (Initialisation Vector ou IV) utilisé pour crypter les données.Les données cryptées.Si le message a été crypté : avec la fonction CrypteStandard, ce paramètre doit correspondre à la valeur retournée par la fonction. par un outil tiers, il est nécessaire de construire le buffer en concaténant les données cryptées au vecteur d'initialisation utilisé.Remarque : si le mode d'opération spécifié est crypteECB, aucun vecteur d'initialisation n'a été utilisé pour crypter le message et dans ce cas le paramètre doit correspondre directement aux données cryptées.
Clé avec laquelle les données ont été cryptées. Cette clé doit être identique à celle fournie lors du cryptage du message.
Algorithme de cryptage utilisé. Ce paramètre doit correspondre à l'algorithme utilisé pour le cryptage du message. crypteAES128(Valeur par défaut)Advanced Encryption Standard. Taille de la clé : 128 bits. Taille des blocs : 128 bits. Taille du vecteur d'initialisation (IV) : 128 bits.Versions 23 et supérieurescrypteAES256Nouveauté 23crypteAES256crypteAES256Advanced Encryption Standard. Taille de la clé : 256 bits. Taille des blocs : 128 bits. Taille du vecteur d'initialisation (IV) : 128 bits.crypteDESData Encryption Standard. Taille de la clé : 64 bits. Taille des blocs : 64 bits. Taille du vecteur d'initialisation (IV) : 64 bits.crypte3DESTriple Data Encryption Standard. Taille de la clé : 192 bits. Taille des blocs : 64 bits.Taille du vecteur d'initialisation (IV) : 64 bits.
Mode de traitement des blocs par l'algorithme de cryptage utilisé. Ce paramètre doit correspondre au mode d'opération utilisé pour le cryptage du message.crypteCBC (Valeur par défaut)Cipher Block Chaining - Enchaînement des blocs. Versions 23 et supérieurescrypteCFBNouveauté 23crypteCFBcrypteCFBCipher Feedback - Chiffrement à rétroaction. Ce mode de traitement est disponible uniquement si l'algorithme utilisé correspond à la constante crypteAES256. Cette constante n'est pas disponible.Versions 23 et supérieurescrypteCTRNouveauté 23crypteCTRcrypteCTRCipher Counter - Chiffrement basé sur un compteur. Ce mode de traitement est disponible uniquement si l'algorithme utilisé correspond à la constante crypteAES256. Cette constante n'est pas disponible.crypteECBElectronic Code Book - Dictionnaire de codes. Ce mode d'opération est déconseillé et ne devrait être utilisé que pour des raisons de compatibilité.
Mode de remplissage des données cryptées pour être compatibles avec la taille requise par les algorithmes de cryptage par blocs. Ce paramètre doit correspondre au mode de remplissage utilisé pour le cryptage du message.cryptePaddingPKCS (Valeur par défaut)Les données sont complétées par des octets dont la valeur correspond au nombre total d'octets ajoutés pour atteindre la taille requise.cryptePaddingZéroLes données sont complétées par des zéros binaires jusqu'à obtenir la taille requise.
Dernière modification : 09/03/2021
Signaler une erreur ou faire une suggestion | Aide en ligne locale
Recherche en cours...
J'accepte les termes de la licence
Il suffit de configurer votre produit de la façon suivante :