randrei98/ecdsaphp

PHP 中的椭圆曲线密码学

V2.1.2 2023-07-09 23:25 UTC

This package is auto-updated.

Last update: 2024-10-03 10:01:49 UTC


README

PHP 中的椭圆曲线密码学

##使用方法

use \ECDSA\Key;
use \ECDSA\Curves;
use \ECDSA\Algorithms;
use \ECDSA\ECDSA;

$pem = 'EC PRIVATE KEY PEM FORMAT';

$curve = Curves::NIST256p();
$algorithm = Algorithms::ES256();

$key = new Key($pem, '', $curve, $algorithm);

$message = 'HELLO';

$Signature = ECDSA::Sign($message, $key);

$verif = ECDSA::Verify($message, $Signature, $key);

var_dump($verif);