# Использование криптографических утилит
Вы можете создать Приватный ключ, Публинчый ключ и Адрес аккаунта.
# Приватный ключ
Вы можете создать приватный ключ из cид-фразы:
<?php
require_once __DIR__ . '/vendor/autoload.php';
// Необходимый импорт.
use deemru\WavesKit;
// Временное скрытие deprecated-предупреждений.
error_reporting(E_ALL & ~E_DEPRECATED);
// Укажите сид-фразу вашего аккаунта.
$seedPhrase = 'УКАЖИТЕ ВАШУ СИД-ФРАЗУ';
/* Укажите ID сети:
* - Mainnet: 'W'
* - Testnet: 'T'
*/
$network = 'T';
// Инициализация SDK и установка сид-фразы.
$wk = new WavesKit($network);
$wk->setSeed($seedPhrase);
// Получение приватного ключа.
$privateKey = $wk->getPrivateKey();
// Вывод результатов.
echo "Сид-фраза: " . $seedPhrase . PHP_EOL;
echo "Приватный ключ: " . $privateKey . PHP_EOL; // Приватный ключ отобразится в зашифрованном формате.
# Публичный ключ
Вы можете создать публичный ключ из приватного ключа:
- Сгенерируйте приватный ключ.
- Вставьте следующий блок кода после генерации приватного ключа:
// Получение публичного ключа. $publicKey = $wk->getPublicKey(); // Вывод результата. echo "Публичный ключ: " . $publicKey . PHP_EOL;
# Адрес
Вы можете создать адрес из публичного ключа:
Вставьте следующий блок кода после генерации публичного ключа:
// Получение адреса. $address = $wk->getAddress(); // Вывод результата. echo "Адрес: " . $address . PHP_EOL;