digestutils.shahex(要加密的字符)加密参数最好用字节数组,毕竟sha1算法是使用字节为单位进行运算的,字符串转字节还与字符编码有关。
functionencryptTokey($data){
$apikey
=
'testapikey111'
$ps1
=
sha1($apikey
.
strtolower($data))
$ps1
=
strtoupper($ps1)
$s1
=
implode(str_split($ps1,
2),
'-')
$ps2
=
md5($s1
.
$apikey)
$ps2
=
strtoupper($ps2)
$token
=
implode(str_split($ps2,
2),
'-')
return
$token
}
echo
encryptTokey('testdata')
运行结果:
68-10-98-74-4C-82-74-4B-CC-49-31-98-46-02-EE-8E
详细你可以去后盾人看看,这些都是后盾人里面的,哪里有详细的视频教学都是高质量,我自己就是在里面学的。