0


国产SM3加密(1)

国产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

标签: 安全

本文转载自: https://blog.csdn.net/weixin_42925303/article/details/140434768
版权归原作者 1二山似 所有, 如有侵权,请联系我们删除。

“国产SM3加密(1)”的评论:

还没有评论