请问ruby中如何对字符串进行sha256加密

 Mr何冰_874 发布于 2022-10-26 23:28

我的代码是这样的

#sha256加密
if arg_0 == "sha256" && arg_1 == "en"
then enc = OpenSSL::Digest::SHA256.digest(arg_2)
p File.join(enc)
puts File.join(enc)
puts File.join(enc).to_i(16)
puts enc.to_i(16)
end

请问为什么输出是这样的

G:Ruby_pojpoj_1>ruby sha256.rb sha en admin
"x8CivxE5xB5Ax04x15xBDxE9bxBDMxEEx15xDFxB1gxA9xC8sxFCKxB8xA8x
1Fo*xB4HxA9x18"
�iv��A��M���g��s�K��o*�H�
0
0

我实际想要是结果是这种

8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918

请问应该怎么写?

1 个回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有