加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

让lua支持base64和md5

发布时间:2020-12-14 22:23:44 所属栏目:大数据 来源:网络整理
导读:1) base64支持 ? ?wget http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz ? ?Tar xzvf luasocket-2.0.2.tar.gz ? ?cd? luasocket- 2.0 . 2 ? ?Make make install ? ? ? ?测试 ?? require? " mime " ?? y = mime.b64( " diego:password " )

1) base64支持

?

?wget http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz
?
?Tar xzvf luasocket-2.0.2.tar.gz
?
?cd? luasocket- 2.0 . 2
?
?Make && make install
?
?

?

?测试

?>? require? " mime "
?>? y = mime.b64( " diego:password " )
?>? print(y)
?ZGllZ286cGFzc3dvcmQ =
?>?
?>?
?>? z = mime.unb64( " ZGllZ286cGFzc3dvcmQ= " )
?>? print(z)
?diego:password
?>??
?

?

?

?

?2)md5支持

?

?Cd?? /usr/local/src
?
?wget http://luaforge.net/frs/download.php/2746/md5-1.1.1.tar.gz
?
?tar xzvf md5- 1.1 . 1 . tar . gz
?
?cd? md5- 1.1 . 1
?
?./ configure
?
?Make
?
?make install
?
?

?

测试

?>? require 'md5'
?>?? y = md5 . sumhexa ( " abc " )
?>?? print ( y )
?900150983cd24fb0d6963f7d28e17f72
?

?

?

注意,通过上面的base64和md5所编码出的字符串和你的操作系统的编码设置有关系,如果你在别的应用上编码,然后通过 lua解码,注意两个系统上编码的一致性

或者统一显示指定utf-8

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读