Bonjour j'aimerai utiliser une méthode d'encryption RSA avec clé privée et clé publique cependant j'ai un message d'erreur :
J'ai cherché de partout sur le web il dise utilisé la fonction php chunk_split mais rien à faire.Warning: openssl_public_encrypt() [<a href='function.openssl-public-encrypt'>function.openssl-public-encrypt</a>]: key parameter is not a valid public key
Voici un bout de la classe :
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public function __construct() { $this->pubkey = ' -----BEGIN PUBLIC KEY----- MA CLE PUBLIQUE -----END PUBLIC KEY-----'; } public function encrypt($data) { if (openssl_public_encrypt($data, $encrypted, $this->pubkey)) return base64_encode($encrypted); else return false; }
Partager