Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Данные для генерации сигнатуры
- $data = 'my data';
- //Создаем новую пару открытый/закрытый ключ
- $new_key_pair = openssl_pkey_new(array(
- "private_key_bits" => 512,
- "private_key_type" => OPENSSL_KEYTYPE_RSA,
- ));
- openssl_pkey_export($new_key_pair, $private_key_pem);
- $details = openssl_pkey_get_details($new_key_pair);
- // print_r($details);
- //echo $private_key_pem;
- openssl_sign($data, $signature, $private_key_pem, OPENSSL_ALGO_SHA256);
- echo openssl_verify ($data , $signature , $details['key'], OPENSSL_ALGO_SHA256);
- //echo $signature;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement