大佬教程收集整理的这篇文章主要介绍了在ruby中哈希网址的最佳方法是什么?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有什么建议,最好的方法来解决这个问题?
谢谢!
require 'digest' Digest.hexencode('http://foo-bar.com/yay/?foo=bar&a=22') # "687474703a2f2f666f6f2d6261722e636f6d2f7961792f3f666f6f3d62617226613d3232" require 'digest/md5' Digest::MD5.hexdigest('http://foo-bar.com/yay/?foo=bar&a=22') # "43facc5eb5ce09fd41a6b55dba3fe2fe" require 'digest/sha1' Digest::SHA1.hexdigest('http://foo-bar.com/yay/?foo=bar&a=22') # "2aba83b05dc9c2d9db7e5d34e69787d0a5e28fc5" require 'digest/sha2' Digest::SHA2.hexdigest('http://foo-bar.com/yay/?foo=bar&a=22') # "e78f3d17c1c0f8d8c4f6bd91f175287516ecf78a4027d627ebcacfca822574b2"@H_262_11@请注意,这不会是无可否认的,您可能必须将其与其他(秘密但静态)数据组合以对字符串进行盐化:
salt = 'foobar' Digest::SHA1.hexdigest(salt + 'http://foo-bar.com/yay/?foo=bar&a=22') # "dbf43aff5e808ae471aa1893c6ec992088219bbb"@H_262_11@现在,对于不知道原始内容并且无法访问您的源的人来说,生成这个哈希变得更加困难.
以上是大佬教程为你收集整理的在ruby中哈希网址的最佳方法是什么?全部内容,希望文章能够帮你解决在ruby中哈希网址的最佳方法是什么?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。