Ruby java 的这个 MD5 加密在 ruby 中如何操作?

foxzool · 2012年03月14日 · 最后由 hhuai 回复于 2012年03月14日 · 9427 次阅读
sendSignMsg=MD5Util.md5Hex(signMsgVal.getBytes("UTF-8")).toUpperCase();


如上述java代码, getBytes应该是返回一个数组, 在ruby中如何对这个数组进行md5加密?

共收到 3 条回复

"abc".bytes

不过如果你是要做MD5的话,直接用Digest::MD5.hexdigest "abc" 就可以了,java的api很多无人性的设计...

require 'digest'

sendSignMsg  = Digest::MD5.hexdigest(signMsgVal.encode('utf-8')).upcase

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册