Bonjour j'aimerai utiliser une méthode d'encryption RSA avec clé privée et clé publique cependant j'ai un message d'erreur :
Warning: openssl_public_encrypt() [<a href='function.openssl-public-encrypt'>function.openssl-public-encrypt</a>]: key parameter is not a valid public key
J'ai cherché de partout sur le web il dise utilisé la fonction php chunk_split mais rien à faire.

Voici un bout de la classe :
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;
    }
merci