- Gestion des erreurs
- Fonctionnement sous Windows Vista (et supérieur)
- Cryptage/Décryptage d'une chaîne de caractères
fCrypte (Fonction) En anglais : fEncrypt Crypte un fichier sous forme binaire ou ASCII. Remarque : Ce fichier peut être décrypté avec fDécrypte.
Syntaxe
<Résultat> = fCrypte(<Chemin du fichier à crypter> , <Chemin du fichier crypté> , <Mot de passe> [, <Type de cryptage> [, <Format du fichier crypté>]])
<Résultat> : Booléen - Vrai si le cryptage a été effectué,
- Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Chemin du fichier à crypter> : Chaîne de caractères Nom et chemin complet (ou relatif) du fichier à crypter (260 caractères maximum). Un chemin de type UNC peut être utilisé.
<Chemin du fichier crypté> : Chaîne de caractères Nom et chemin complet (ou relatif) du fichier crypté (260 caractères maximum). Un chemin de type UNC peut être utilisé.
<Mot de passe> : Chaîne de caractères Mot de passe utilisé pour crypter le fichier. Ce mot de passe sera utilisé pour décrypter le fichier crypté (fonction fDécrypte). Un mot de passe long permet une meilleure sécurité de cryptage. <Type de cryptage> : Constante optionnelle Indique le type de cryptage : | | crypteAucun | Aucun cryptage n'est effectué. | crypteRapide (Valeur par défaut) | La priorité est donnée à la rapidité du cryptage (algorithme sur 128 bits).
| crypteRC516 | La priorité est donnée à la sécurité du cryptage (algorithme RC5 sur 16 rondes).
| crypteSécurisé | La priorité est donnée à la sécurité du cryptage (algorithme RC5 sur 128 bits).
|
<Format du fichier crypté> : Constante optionnelle de type Entier Indique le format du fichier crypté : | | encodeAucun ou Faux | 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. Ce format peut par exemple être utilisé pour insérer un fichier crypté dans le corps d'un courrier électronique. | encodePCS ou Vrai (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 La fonction fCrypte génère une erreur dans les cas suivants : - le fichier à crypter n'existe pas,
- le fichier à crypter est bloqué,
- le chemin du fichier à crypter est invalide,
- le <Mot de passe> est une chaîne vide,
- l'utilisateur n'a pas les droits en lecture sur le fichier à crypter,
- l'utilisateur n'a pas les droits en écriture sur le fichier crypté.
Cryptage/Décryptage d'une chaîne de caractères Pour crypter/décrypter une chaîne de caractères, utilisez les fonctions Crypte et Décrypte.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions de chiffrement (CrypteXXX, DécrypteXXX)
[ + ] Utilisation des fonctions de chiffrement de WINDEV. Cet exemple permet de : - Chiffrer une chaîne de caractères - Déchiffrer une chaîne de caractères
|
|
Exemples unitaires (WINDEV Mobile) : Les fonctions de chiffrement
[ + ] Utilisation des fonctions WLangage de chiffrement. Cet exemple permet de : - Chiffrer une chaîne de caractères - Déchiffrer une chaîne de caractères
|
Composante : wd280std.dll
Documentation également disponible pour…
|
|
|
|