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
Réalise le décryptage asymétrique d'une enveloppe encryptée avec la fonction <Type Buffer>.CrypteAsymétriqueEnveloppé.
Exemple
// Cryptage d'une chaîne de caractères
//---------------------------------------
bufACrypter est un Buffer = "Message Ã  crypter"
bufMessageCrypté est un Buffer
sFichierCléPublique est une chaîne = fRepExe() + "\ClePublique.pem"
sMotDePasseCléPublique est une chaîne = "xxx"

bufMessageCrypté = bufACrypter.CrypteAsymétriqueEnveloppé(sFichierCléPublique, sMotDePasseCléPublique)

// Décryptage  
// -------------
bufMessageCrypté est un Buffer
bufMessageDécrypté est un Buffer
sFichierCléPrivée est une chaîne = fRepExe() + "\ClePrivee.pem"
sMotDePasseCléPrivée est une chaîne = "xxx"

bufMessageDécrypté = bufMessageCrypté.DécrypteAsymétriqueEnveloppé(sFichierCléPrivée, sMotDePasseCléPrivée)
bufACrypter est un Buffer = "Message Ã  crypter"
bufMessageCrypté est un Buffer
bufCléPublique est un Buffer
bufCléPrivée est un Buffer
(bufCléPrivée, bufCléPublique) = CrypteGénèreCléRSA(1024)
// Cryptage d'une chaîne de caractères
//---------------------------------------
bufMessageCrypté = bufACrypter.CrypteAsymétriqueEnveloppé(bufCléPublique)

// Décryptage  
// -------------
bufMessageCrypté est un Buffer
bufMessageDécrypté est un Buffer

bufMessageDécrypté = bufMessageCrypté.DécrypteAsymétriqueEnveloppé(bufCléPrivée)
Syntaxe
<Résultat> = <Contenu à décrypter>.DécrypteAsymétriqueEnveloppé(<Fichier clé privée> [, <Mot de passe>])
<Résultat> : Buffer
Contenu décrypté.
<Contenu à décrypter> : Buffer
Message à décrypter correspondant au contenu de la fonction <Type Buffer>.CrypteAsymétriqueEnveloppé.
<Fichier clé privée> : Chaîne de caractères ou Buffer
  • Nom et chemin du fichier correspondant à la clé privée RSA à utiliser pour décrypter. Les formats de clé pem et p12 sont supportés.
  • Buffer contenant la clé privée RSA à utiliser pour décrypter.
<Mot de passe> : Chaîne de caractères optionnelle
Mot de passe du fichier clé (si nécessaire).
Composante : wd290com.dll
Version minimum requise
  • Version 26
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/06/2023

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