lockbox-web/cmd/genkeys.php.txt

22 lines
521 B
Plaintext
Executable File

<?php
echo "Creating files key.public and key.private....\n";
$keypair = sodium_crypto_box_keypair();
$secretkey = sodium_crypto_box_secretkey($keypair);
$publickey = sodium_crypto_box_publickey($keypair);
if (file_put_contents("key.private", base64_encode($secretkey)) === false) {
exit("Failed to write key.private");
} else {
echo "Wrote key.private\n";
}
if (file_put_contents("key.public", base64_encode($publickey)) === false) {
exit("Failed to write key.public");
} else {
echo "Wrote key.public\n";
}
?>