在 Ruby 下生成 SHA1 哈希
Generating an SHA1 hash under Ruby
环境:
Ruby 1.9.3.p125
Ubuntu 14.04
我试过了:
1.9.3p125 :011 > require 'digest/sha1'
=> false
1.9.3p125 :012 >
我也尝试了 'digest',结果相同。我想生成一个 SHA1 散列,但我做不到,因为我无法加载所需的模块。我对 Whosebug 和 Google 的研究告诉我,我使用的是正确的语法。 Ruby 语言文档也告诉我同样的事情。
有人知道在 Ruby 下生成 SHA1 哈希的其他方法吗?
false
并不意味着要求指定文件失败...它只是意味着该文件已经成功要求,并且可用。
这应该是您尝试命令时发生的情况:
crypto_hash = Digest::SHA1.hexdigest("hello")
=> "aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d"
环境:
Ruby 1.9.3.p125
Ubuntu 14.04
我试过了:
1.9.3p125 :011 > require 'digest/sha1'
=> false
1.9.3p125 :012 >
我也尝试了 'digest',结果相同。我想生成一个 SHA1 散列,但我做不到,因为我无法加载所需的模块。我对 Whosebug 和 Google 的研究告诉我,我使用的是正确的语法。 Ruby 语言文档也告诉我同样的事情。
有人知道在 Ruby 下生成 SHA1 哈希的其他方法吗?
false
并不意味着要求指定文件失败...它只是意味着该文件已经成功要求,并且可用。
这应该是您尝试命令时发生的情况:
crypto_hash = Digest::SHA1.hexdigest("hello")
=> "aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d"