|
|
|
|
|
- Cryptage/Décryptage d'un fichier externe
- Cryptage en Android / Java et décryptage par une application WINDEV (ou inversement)
Crypte (Fonction) En anglais : Encrypt
Avertissement
A partir de la version 22, cette fonction est conservée par compatibilité. Pour plus de sécurité, il est recommandé d'utiliser la fonction CrypteStandard.
Crypte une chaîne de caractères sous forme binaire ou sous forme ASCII. Remarques : - Cette chaîne de caractères pourra être décryptée avec la fonction Décrypte.
- Si le cryptage et le décryptage se font sur des plateformes différentes (par exemple cryptage sous Android et décryptage sous Windows), utilisez les fonctions CrypteStandard et DécrypteStandard. Pour plus de détails, consultez le paragraphe "Remarques".
Res = Encrypt("Le numéro de ma carte bancaire 52327453829011", "MotDePasse")
bufBase64 is Buffer = Encrypt(bufAEncoder, "", compressNone + cryptNone, encodeBASE64)
Syntaxe
<Résultat> = Crypte(<Chaîne à crypter> , <Mot de passe> [, <Type de cryptage> [, <Format de la chaîne cryptée>]])
<Résultat> : Chaîne de caractères - Chaîne de caractères cryptée,
- Chaîne vide ("") en cas d'erreur. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Chaîne à crypter> : Chaîne de caractères Texte à crypter. <Mot de passe> : Chaîne de caractères Mot de passe utilisé pour crypter la chaîne de caractères. Ce mot de passe sera utilisé pour décrypter la chaîne cryptée (fonction Décrypte). Un mot de passe long permet d'optimiser la sécurité du cryptage. <Type de cryptage> : Constante ou combinaison de constante optionnelle Indique le type de cryptage et / ou de compression :- Type de compression :
| | compresseAucun (Valeur par défaut) | Aucune compression n'est effectuée. Cette constante n'a aucun effet. | compresseChaîneCourte | La chaîne sera compressée à l'aide d'un algorithme optimisé pour les chaînes de caractères de petite taille. Cette compression sera efficace uniquement si la constante crypteAucun est sélectionnée et si le paramètre <Format de la chaîne cryptée> correspond à la constante encodeAucun. Cette constante n'a aucun effet. | compresseLZW | La chaîne sera compressée avant d'être cryptée. Cette constante n'a aucun effet. |
<Format de la chaîne cryptée> : Constante optionnelle de type Entier Indique le format de la chaîne cryptée : | | encodeAucun | Format binaire. Le fichier crypté pourra comporter des caractères non-imprimables. La taille du fichier sera supérieure (environ 4 octets) à la taille du fichier d'origine. | encodeBASE64 | Format BASE 64. Le fichier est crypté avec l'algorithme BASE64. La taille du fichier sera supérieure (environ 30%) à la taille du fichier d'origine. Pour effectuer un encodage en base 64, il est également possible d'utiliser plus simplement la fonction Encode avec la constante encodeBASE64 ou la constante encodeBASE64URL. Le format base64 peut par exemple être utilisé pour insérer un fichier dans le corps d'un courrier électronique. | encodePCS (Valeur par défaut) | Format ASCII. Le fichier crypté ne comportera que des caractères imprimables. La taille du fichier sera supérieure (environ 30%) à la taille du fichier d'origine. Ce format peut par exemple être utilisé pour insérer un fichier crypté dans le corps d'un courrier électronique. | encodeUUEncode | Format UUEncode. Le fichier est crypté avec l'algorithme UUEncode. La taille du fichier sera supérieure (environ 30%) à la taille du fichier d'origine. Ce format peut par exemple être utilisé pour insérer un fichier crypté dans le corps d'un courrier électronique. |
Remarques Cryptage/Décryptage d'un fichier externe Pour crypter/décrypter un fichier externe, utilisez les fonctions fCrypte et fDécrypte.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|