如何在在线irb中测试Digest :: SHA2.hexdigest?

时间:2013-12-29 20:57:27

标签: ruby irb

我想看看函数Digest :: SHA2.hexdigest创建的哈希。我没有安装Ruby,所以我去了在线irb。打字

Digest::SH­A2.hexdige­st("hello"­)

给出

=> #<NameError: uninitialized constant Digest>

是否可以在任何在线irb中添加所需的库?

1 个答案:

答案 0 :(得分:6)

您需要执行以下操作:

2.0.0-p0 :003 > require 'digest'
 => true 
2.0.0-p0 :004 > Digest::SHA2.hexdigest("hello")
 => "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824" 
2.0.0-p0 :005 > 

首先require 'digest'

试试tutorialspoint

enter image description here