PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Versions 22 et supérieures
WEBDEV - Code Navigateur La plupart de ces constantes sont désormais disponibles en code navigateur
Nouveauté 22
WEBDEV - Code Navigateur La plupart de ces constantes sont désormais disponibles en code navigateur
WEBDEV - Code Navigateur La plupart de ces constantes sont désormais disponibles en code navigateur

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
Versions 21 et supérieures
compresseGZIP
Nouveauté 21
compresseGZIP
compresseGZIP
La 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
Versions 20 et supérieures
crypte3DES
Nouveauté 20
crypte3DES
crypte3DES
Algorithme 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.
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
CrypteStandard, DécrypteStandard
Versions 20 et supérieures
crypteAES128
Nouveauté 20
crypteAES128
crypteAES128
Algorithme 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.
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
CrypteStandard, DécrypteStandard
Versions 23 et supérieures
crypteAES256
Nouveauté 23
crypteAES256
crypteAES256
Algorithme 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.
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
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
Versions 20 et supérieures
crypteCBC
Nouveauté 20
crypteCBC
crypteCBC
Mode de traitement des blocs par l'algorithme de cryptage : Cipher Block Chaining - Enchaînement des blocs
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
CrypteStandard, DécrypteStandard
Versions 23 et supérieures
crypteCFB
Nouveauté 23
crypteCFB
crypteCFB
Mode de traitement des blocs par l'algorithme de cryptage : Cipher Feedback - Chiffrement à rétroaction. CrypteStandard, DécrypteStandard
Versions 23 et supérieures
crypteCTR
Nouveauté 23
crypteCTR
crypteCTR
Mode de traitement des blocs par l'algorithme de cryptage : Cipher Counter - Chiffrement basé sur un compteur. CrypteStandard, DécrypteStandard
Versions 20 et supérieures
crypteDES
Nouveauté 20
crypteDES
crypteDES
Algorithme 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.
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
CrypteStandard, DécrypteStandard
Versions 20 et supérieures
crypteECB
Nouveauté 20
crypteECB
crypteECB
Mode 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é.
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
CrypteStandard, DécrypteStandard
Versions 20 et supérieures
cryptePaddingPKCS
Nouveauté 20
cryptePaddingPKCS
cryptePaddingPKCS
Mode 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.
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
CrypteStandard, DécrypteStandard
Versions 24 et supérieures
cryptePaddingPKCS1
Nouveauté 24
cryptePaddingPKCS1
cryptePaddingPKCS1
Mode 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.
Versions 24 et supérieures
CrypteAsymétrique, DécrypteAsymétrique
CrypteAsymétrique, DécrypteAsymétrique
Versions 24 et supérieures
cryptePaddingOAEP
Nouveauté 24
cryptePaddingOAEP
cryptePaddingOAEP
Mode 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.
Versions 24 et supérieures
CrypteAsymétrique, DécrypteAsymétrique
CrypteAsymétrique, DécrypteAsymétrique
Versions 20 et supérieures
cryptePaddingZéro
Nouveauté 20
cryptePaddingZéro
cryptePaddingZéro
Mode 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.
Versions 20 et supérieures
CrypteStandard, DécrypteStandard
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,
Versions 22 et supérieures
Encode, Décode
Nouveauté 22
Encode, Décode
Encode, Décode
Versions 25 et supérieures
encodeBASE64SansRC
Nouveauté 25
encodeBASE64SansRC
encodeBASE64SansRC
Format BASE 64 (respecte la norme RFC 4648) sans les RC (Retour Chariot). Le texte encodé comporte uniquement des caractères imprimables.
Versions 22 et supérieures
Encode, Décode
Nouveauté 22
Encode, Décode
Encode, Décode
Versions 22 et supérieures
encodeBASE64URL
Nouveauté 22
encodeBASE64URL
encodeBASE64URL
Format de la chaîne ou du fichier crypté : BASE 64 URL. Le texte encodé comporte uniquement des caractères imprimables.
Versions 22 et supérieures
Encode, Décode
Nouveauté 22
Encode, Décode
Encode, Décode
Versions 22 et supérieures
encodeBASE85
Nouveauté 22
encodeBASE85
encodeBASE85
Format de la chaîne ou du fichier crypté : BASE 85. Le texte encodé comporte uniquement des caractères imprimables.
Versions 22 et supérieures
Encode, Décode
Nouveauté 22
Encode, Décode
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,
Versions 22 et supérieures
Encode, Décode
Nouveauté 22
Encode, Décode
Encode, Décode
Versions 22 et supérieures
encodeURLDepuisAnsi
Nouveauté 22
encodeURLDepuisAnsi
encodeURLDepuisAnsi
Format 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.
Versions 22 et supérieures
Encode
Nouveauté 22
Encode
Encode
URLEncode
Versions 22 et supérieures
encodeURLDepuisUnicode
Nouveauté 22
encodeURLDepuisUnicode
encodeURLDepuisUnicode
Format 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.
Versions 22 et supérieures
Encode
Nouveauté 22
Encode
Encode
URLEncode
Versions 22 et supérieures
encodeURLDepuisUTF8
Nouveauté 22
encodeURLDepuisUTF8
encodeURLDepuisUTF8
Format 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.
Versions 22 et supérieures
Encode
Nouveauté 22
Encode
Encode
URLEncode
Versions 22 et supérieures
encodeURLParamètre
Nouveauté 22
encodeURLParamètre
encodeURLParamètre
Format 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.
Versions 22 et supérieures
Encode
Nouveauté 22
Encode
Encode
URLEncode
Versions 22 et supérieures
encodeURLVersAnsi
Nouveauté 22
encodeURLVersAnsi
encodeURLVersAnsi
Format 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.
Versions 22 et supérieures
Décode
Nouveauté 22
Décode
Décode
URLDécode
Versions 22 et supérieures
encodeURLVersUnicode
Nouveauté 22
encodeURLVersUnicode
encodeURLVersUnicode
Format 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.
Versions 22 et supérieures
Décode
Nouveauté 22
Décode
Décode
URLDécode
Versions 22 et supérieures
encodeURLVersUTF8
Nouveauté 22
encodeURLVersUTF8
encodeURLVersUTF8
Format 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.
Versions 22 et supérieures
Décode
Nouveauté 22
Décode
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,
Versions 22 et supérieures
Encode, Décode
Nouveauté 22
Encode, Décode
Encode, Décode
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire