国产SM3加密与MD5加密相似,可以用于暗码加密;
PHP安装SM3扩展步调
1、进入linux php源码ext目次
cd /usr/php/include/php/ext
2、将项目下载下来
git clone https://gitcode.net/mirrors/luzhuqun/php-sm3.git
3、进入sm3扩展
cd /usr/php/include/php/ext/php-sm3
4、对php举行添加扩展
/usr/php/bin/phpize
5、配置、查抄当前环境
./configure --with-php-config=/usr/php/bin/php-config
6、实行安装
make && make install
7、将扩展添加到/usr/php/lib/php.ini中
[SM3]
extension=/usr/php/lib/php/extensions/no-debug-non-zts-20170718/sm3.so
8、重启php
killall php-fpm(停止php)
/usr/php/sbin/php-fpm(启动php)
9、测试
/usr/php/bin/php -r “var_dump(sm3(‘abc’));”
输出string(64) “66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0”
解释:此种方法,在短时间内调用多次,有可能出现错误,如果需要短时间调用多次,请参考:https://www.jianshu.com/p/72be66318c73
相关链接:
https://gitcode.net/mirrors/luzhuqun/php-sm3?utm_source=csdn_github_accelerator
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |