DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de cryptage/compression
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
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 : wd300com.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 13/09/2024

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