-
-
Notifications
You must be signed in to change notification settings - Fork 10
Encrypt data with your public key
Andreas Treichel edited this page Jan 1, 2017
·
1 revision
$generator = new KeyGenerator();
$privateKey = $generator->generate();
$publicKey->exportToFile('privatekey.pem');
$publicKey = $privateKey->getPublicKey();
$publicKey->exportToFile('publickey.pem');
$encrypted = $publicKey->encrypt('Hello World');
The encrypted data can only be decrypted with your private key
$decrypted = $privateKey->decrypt($encrypted);