PHP的RSA签名

来源:互联网 发布:红色网络家园安装包 编辑:程序博客网 时间:2024/05/20 15:40

PHP的RSA签名

<?php$private_content="-----BEGIN RSA PRIVATE KEY-----MIIBOgIBAAJBALecq3BwAI4YJZwhJ+snnDFj3lF3DMqNPorV6y5ZKXCiCMqj8OeOmxk4YZW9aaV9ckl/zlAOI0mpB3pDT+Xlj2sCAwEAAQJAW6/aVD05qbsZHMvZuS2Aa5FpNNj0BDlf38hOtkhDzz/hkYb+EBYLLvldhgsD0OvRNy8yhz7EjaUqLCB0juIN4QIhAOeCQp+NXxfBmfdG/S+XbRUAdv8iHBl+F6O2wr5fA2jzAiEAywlDfGIl6acnakPrmJE0IL8qvuO3FtsHBrpkUuOnXakCIQCqdr+XvADI/UThTuQepuErFayJMBSAsNe3NFsw0cUxAQIgGA5n7ZPfdBi3BdM4VeJWb87WrLlkVxPqeDSbcGrCyMkCIFSs5JyXvFTreWt7IQjDssrKDRIPmALdNjvfETwlNJyY-----END RSA PRIVATE KEY-----";$private_key=openssl_get_privatekey($private_content);$original_str="<ObtainTicketResponse><message></message><prolongationPeriod>607875500</prolongationPeriod><responseCode>OK</responseCode><salt>1508484258274</salt><ticketId>1</ticketId><ticketProperties>licensee=Administrator\tlicenseType=0\t</ticketProperties></ObtainTicketResponse>";//原数openssl_sign($original_str,$sign,$private_key,OPENSSL_ALGO_MD5);openssl_free_key($private_key);$hex = bin2hex($sign);print($hex."\n");echo "PHP版本:".phpversion();?>
在线运行

http://www.dooccn.com/php/


原创粉丝点击