ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Encryption/compression functions
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
Génère un couple clé privée/clé publique au format RSA.
Exemple
bufACrypter est un Buffer = "Mon message à crypter"
 
bufCléPrivée est un Buffer
bufCléPublique est un Buffer
 
// Génération de clés privées, publiques
(bufCléPrivée,bufCléPublique) = CrypteGénèreCléRSA()
 
// Sauvegarde dans des fichiers
fSauveTexte("FicCléPrivée.pem", bufCléPrivée)
fSauveTexte("FicCléPublique.pem", bufCléPublique)
 
// Cryptage
bufMessageCrypté est un Buffer = CrypteAsymétrique(bufACrypter, ...
"FicCléPublique.pem", "", cryptePaddingOAEP)
 
// Décryptage
bufMessageDécrypté est un Buffer = DécrypteAsymétrique(bufMessageCrypté, ...
"FicCléPrivée.pem", "", cryptePaddingOAEP)
Syntaxe
(<Clé privée>, <Clé publique>) = CrypteGénèreCléRSA([<Taille>])
<Clé privée> : Buffer
Clé privée au format PEM.
<Clé publique> : Buffer
Clé publique au format PEM.
<Taille> : Entier optionnel
Nombre de bits de la clé. Par défaut, ce paramètre correspond à 4096.
Liste des exemples associés :
Chiffrement asymétrique Exemples unitaires (WINDEV) : Chiffrement asymétrique
[ + ] Utilisation des fonctions WLangage de chiffrement asymétrique (CrypteAsymétrique, DécrypteAsymétrique)
Classification Métier / UI : Code métier
Composante : wd290com.dll
Minimum version required
  • Version 25
Comments
Click [Add] to post a comment

Last update: 05/25/2022

Send a report | Local help