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
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
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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