First code commit.

This commit is contained in:
2024-10-20 09:53:39 -06:00
parent 78b921425d
commit f8f07abc2c
7 changed files with 712 additions and 82 deletions

14
utils/generate_keys.php Normal file
View File

@@ -0,0 +1,14 @@
<?php
require 'vendor/autoload.php';
// Generate a keypair
$keypair = sodium_crypto_sign_keypair();
// Extract the public and private keys
$publicKey = sodium_crypto_sign_publickey($keypair);
$privateKey = sodium_crypto_sign_secretkey($keypair);
// Encode keys to base64 for easy use
echo "Public Key: " . base64_encode($publicKey) . PHP_EOL;
echo "Private Key: " . base64_encode($privateKey) . PHP_EOL;
?>