////生成一个私钥
////$key=openssl_pkey_new();
openssl_pkey_export($key,$out);//等于下面写入的内容
////将私钥写入一个文件
////openssl_pkey_export_to_file($key,'./private.txt');
//
////前提是私钥的文件已经生成
////将生成的私钥文件加载
//$p_key=openssl_get_privatekey(file_get_contents('./private.txt'));//可注释掉,将下边的$p_key换成第一行的$key
////从私钥中取出一个公钥
//$public_key=openssl_pkey_get_details($p_key)['key'];
////将公钥写入一个文件
//file_put_contents('./public.txt',$public_key);
//将私钥从文件中取出
//$private=openssl_get_privatekey(file_get_contents('./private.txt'));
//将公钥从私钥中提取出
//$public=openssl_get_publickey(openssl_pkey_get_details($private)['key']);
////var_dump($public);
//$orgin_str='中英文abc+123';
//openssl_public_encrypt($orgin_str,$cry,$public);//公钥加密
////var_dump($cry);
//openssl_private_decrypt($cry,$jie,$private);//私钥解密
//
//
////私钥加密
//openssl_private_encrypt($orgin_str,$p,$private);
////公钥解密
//openssl_public_decrypt($p,$en,$public);
相关文章
- 03-15vue 之 用Element ui 写一个简单的后台界面
- 03-15一个简单有趣的Python音乐播放器
- 03-15自己动手实现一个简单的 IOC,牛皮!!
- 03-15《Spring 手撸专栏》第 2 章:小试牛刀(让新手能懂),实现一个简单的Bean容器
- 03-15《Spring 手撸专栏》第 2 章:小试牛刀(让新手能懂),实现一个简单的Bean容器
- 03-15一个简单的 openssl 示例
- 03-15从一个简单的pom.xml文件创建一个spring boot的项目
- 03-15一个简单的 HTTP 调用,为什么时延这么大?
- 03-15【LeetCode】第572题——另一个树的子树(难度:简单)
- 03-15一个超级简单rmi通信的实例