DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de cryptage/compression
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées

ConstanteDétailUtilisée dans les fonctions
compresseAucunAucune compression n'est effectuée.Compresse,
Crypte,
Décrypte
compresseChaîneCourteLa chaîne sera compressée à l'aide d'un algorithme optimisé pour les chaînes de caractères de petite taille.Compresse,
Crypte,
Décrypte
compresseGZIPLa chaîne sera compressée avec l'algorithme GZIP.Compresse
compresseLZWLa chaîne sera compressée avant d'être cryptée.Compresse,
Crypte,
Décrypte
crypte3DESAlgorithme de cryptage utilisé : Triple Data Encryption Standard.
  • Taille de la clé : 192 bits.
  • Taille des blocs : 64 bits.
  • Taille du vecteur d'initialisation (IV) : 64 bits.
CrypteStandard, DécrypteStandard
crypteAES128Algorithme de cryptage utilisé : Advanced Encryption Standard.
  • Taille de la clé : 128 bits.
  • Taille des blocs : 128 bits.
  • Taille du vecteur d'initialisation (IV) : 128 bits.
CrypteStandard, DécrypteStandard
Nouveauté SaaS
crypteAES192
Algorithme de cryptage utilisé : Advanced Encryption Standard.
  • Taille de la clé : 192 bits.
  • Taille des blocs : 128 bits.
  • Taille du vecteur d'initialisation (IV) : 128 bits.
CrypteStandard, DécrypteStandard
crypteAES256Algorithme de cryptage utilisé : Advanced Encryption Standard.
  • Taille de la clé : 256 bits.
  • Taille des blocs : 128 bits.
  • Taille du vecteur d'initialisation (IV) : 128 bits.
CrypteStandard, DécrypteStandard
crypteAnsiLe cryptage réalisé est identique à celui réalisé dans une application WINDEV ou WEBDEV. Utile pour les applications cryptant en WINDEV Mobile et décryptant en WINDEV par exemple.Crypte, Décrypte
crypteAucunAucun cryptage effectuéCrypte, Décrypte, fCrypte, fDécrypte
crypteCBCMode de traitement des blocs par l'algorithme de cryptage : Cipher Block Chaining - Enchaînement des blocsCrypteStandard, DécrypteStandard
crypteCFBMode de traitement des blocs par l'algorithme de cryptage : Cipher Feedback - Chiffrement à rétroaction. CrypteStandard, DécrypteStandard
crypteCTRMode de traitement des blocs par l'algorithme de cryptage : Cipher Counter - Chiffrement basé sur un compteur. CrypteStandard, DécrypteStandard
crypteDESAlgorithme de cryptage utilisé : Data Encryption Standard.
  • Taille de la clé : 64 bits.
  • Taille des blocs : 64 bits.
  • Taille du vecteur d'initialisation (IV) : 64 bits.
Attention : cet algorithme est actuellement déprécié.
CrypteStandard, DécrypteStandard
crypteECBMode de traitement des blocs par l'algorithme de cryptage : Electronic Code Book - Dictionnaire de codes. Ce mode d'opération est déconseillé et ne devrait être utilisé que pour des raisons de compatibilité.CrypteStandard, DécrypteStandard
cryptePaddingOAEPMode de remplissage des données cryptées pour être compatibles avec la taille requise par les algorithmes de cryptage par bloc : 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.CrypteAsymétrique, DécrypteAsymétrique
cryptePaddingPKCS1Mode de remplissage des données cryptées pour être compatibles avec la taille requise par les algorithmes de cryptage par bloc : 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.CrypteAsymétrique, DécrypteAsymétrique
cryptePaddingPKCSMode de remplissage des données cryptées pour être compatibles avec la taille requise par les algorithmes de cryptage par bloc : 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.CrypteStandard, DécrypteStandard
cryptePaddingZéroMode de remplissage des données cryptées pour être compatibles avec la taille requise par les algorithmes de cryptage par bloc : Les données sont complétées par des zéros binaires jusqu'à obtenir la taille requise.CrypteStandard, DécrypteStandard
crypteRapideCryptage rapide (algorithme sur 128 bits)Crypte, Décrypte, fCrypte, fDécrypte
crypteRC516Priorité donnée à la sécurité du cryptage (algorithme RC5 sur 16 rondes).Crypte, Décrypte, fCrypte, fDécrypte
crypteSécuriséCryptage sécurisé (algorithme RC5 sur 128 bits).Crypte, Décrypte, fCrypte, fDécrypte
encodeAucunFormat de la chaîne ou du fichier crypté : Binaire.Crypte, Décrypte, fCrypte, fDécrypte
encodeBASE64Format de la chaîne ou du fichier crypté : BASE 64. Le texte encodé comporte uniquement des caractères imprimables.Crypte, Décrypte,
fCrypte, fDécrypte,
Encode, Décode
encodeBASE64SansRCFormat BASE 64 (respecte la norme RFC 4648) sans les RC (Retour Chariot). Le texte encodé comporte uniquement des caractères imprimables.Encode, Décode
encodeBASE64URLFormat de la chaîne ou du fichier crypté : BASE 64 URL. Le texte encodé comporte uniquement des caractères imprimables.Encode, Décode
encodeBASE85Format de la chaîne ou du fichier crypté : BASE 85. Le texte encodé comporte uniquement des caractères imprimables.Encode, Décode
encodePCSFormat de la chaîne ou du fichier crypté : ASCII. Le texte encodé comporte uniquement des caractères imprimables.Crypte, Décrypte,
fCrypte, fDécrypte,
Encode, Décode
encodeURLDepuisAnsiFormat de la chaîne ou du fichier crypté : URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte à encoder est une chaîne ANSI.Encode
URLEncode
encodeURLDepuisUnicodeFormat de la chaîne ou du fichier crypté : URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte à encoder est une chaîne Unicode.Encode
URLEncode
encodeURLDepuisUTF8Format de la chaîne ou du fichier crypté : URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte à encoder est une chaîne UTF-8.Encode
URLEncode
encodeURLParamètreFormat de la chaîne ou du fichier crypté : URL. Les caractères réservés d'une URL sont encodés pour pouvoir passer une URL en paramètre d'une autre URL.
Attention : Il faut auparavant avoir encodé l'URL passée en paramètre avec une des constantes encodeURLDepuisAnsi, encodeURLDepuisUnicode ou encodeURLDepuisUTF8.
Encode
URLEncode
encodeURLVersAnsiFormat de la chaîne ou du fichier crypté : URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne ANSI.Décode
URLDécode
encodeURLVersUnicodeFormat de la chaîne ou du fichier crypté : URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne Unicode.Décode
URLDécode
encodeURLVersUTF8Format de la chaîne ou du fichier crypté : URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne UTF-8.Décode
URLDécode
encodeUUEncodeFormat de la chaîne ou du fichier crypté : UUEncode. Le texte encodé comporte uniquement des caractères imprimables.Crypte, Décrypte,
fCrypte, fDécrypte,
Encode, Décode
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 09/07/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale