openssl
Peter清风
https://github.com/jiangzhongkai
展开
-
windows下安装OpenSSL及配置
环境WIN7, 64位, vs2005下载ActivePerl配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerl. 网址: http://www.activestate.com/activeperl/ 我下载了两个版本: [css] view plain转载 2016-08-23 09:31:07 · 6208 阅读 · 0 评论 -
工作中出现的问题及解决步骤总结(可能在大牛看来,很low,但自己真的有收获)
这几天一直在做接口封装的工作,然而合作公司给的APi文档主要是对接C#,没有对接过php,所以在签名方面可能有所不同,主要是先将请求的参数通过字典排序后,拼接成字符串,然后再使用RSA私钥进行签名,签名生成后再用utf8编码,编码之后再用base64编码,最后使用http传送时,再用url编码。。。。根据文档的要求,最终形成的签名在测试时,一直提示签名错误,试了好多遍,还是如此。。。最后在网上原创 2016-08-24 16:28:28 · 728 阅读 · 0 评论 -
关于使用公钥进行签名验证的代码
2. 保存好自己的私钥,把公钥可以公开给别人。如果需要对某数据进行签名,证明那数据是从你这里发出的,就需要用私钥:$res = openssl_pkey_get_private($pri);if (openssl_sign('hello', $out, $res))var_dump(base64_encode($out));3. 别人收到你的数据 'hello' 和签名原创 2016-08-25 16:42:10 · 3010 阅读 · 0 评论