yagas / rsa
Simple RSA Library
dev-master
2019-03-26 05:58 UTC
Requires
- ext-openssl: *
This package is auto-updated.
Last update: 2024-04-26 17:08:41 UTC
README
A SIMPLE RSA LIBRARY
use yagas/rsa/RSA;
$signString = RSA::privatePK(path or content)->sign('originString', OPENSSL_ALGO_MD5);
if(RSA::publicPK(path or content)->valid('originString', $signString, OPENSSL_ALGO_MD5)) {
echo 'successful';
}
else {
echo 'failed';
}
$encryptString = RSA::privatePK(path or content)->encrypt('hello', OPENSSL_PKCS1_PADDING);
$originString = RSA::publicPK(path or content)->decrypt($encryptString, OPENSSL_PKCS1_PADDING);