News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      网络营销      PHP实现超简单的SSL加密解密、验证及签名的方法示例

PHP实现超简单的SSL加密解密、验证及签名的方法示例

本文实例讲述了PHP实现超简单的SSL加密解密、验证及签名的方法。分享给大家供大家参考,具体如下:1. sign签名代码:function sign($data) {//读取私钥文件$priKey = file_get_contents('key/rsa_private_key.pem');//转换为openssl密钥,必须是没有经过pkcs8转换的私钥

本文实例讲述了PHP实现超简单的SSL加密解密、验证及签名的方法。分享给大家供大家参考,具体如下:

1. sign签名代码:

function sign($data) {
  //读取私钥文件
  $priKey = file_get_contents('key/rsa_private_key.pem');
  //转换为openssl密钥,必须是没有经过pkcs8转换的私钥
  $res = openssl_get_privatekey($priKey);
  //调用openssl内置签名方法,生成签名$sign
  openssl_sign($data, $sign, $res);
  //释放资源
  openssl_free_key($res);
  return $sign;
}

    我要评论
    共有 人参与,评论 条,顶帖 [点击查看]
  • 验证码:
  • 所有评论仅代表网友意见,与本站立场无关!