目前要做一个设备加密传输的流程,设备用的是十六进制,查了下 des 的一些资料
$key = '0E329232EA6D0D73';
$data = '8787878787878787';
$result='0000000000000000';(这是最标准的一个十六进制加密的例子)
但是我在 php 里面,无论我用 openssl_encrypt 还是 mcrypt_encrypt,抑或是在那些“在线加密 /解密网站”上都不能得到上述的结果(即 encrypt($data,$key,'des-ecb')=='0000000000000000')
我感觉是编码的问题,但是我又具体查不到该怎么解决,求有经验的大神指点迷津
$key = '0E329232EA6D0D73';
$data = '8787878787878787';
$result='0000000000000000';(这是最标准的一个十六进制加密的例子)
但是我在 php 里面,无论我用 openssl_encrypt 还是 mcrypt_encrypt,抑或是在那些“在线加密 /解密网站”上都不能得到上述的结果(即 encrypt($data,$key,'des-ecb')=='0000000000000000')
我感觉是编码的问题,但是我又具体查不到该怎么解决,求有经验的大神指点迷津