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

Kas*_*sen 1 ruby irb

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

Digest::SH­A2.hexdige­st("hello"­)
Run Code Online (Sandbox Code Playgroud)

=> #<NameError: uninitialized constant Digest>
Run Code Online (Sandbox Code Playgroud)

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

Aru*_*hit 6

你需要做如下:

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

所以先做require 'digest'.

尝试使用tutorialspoint

在此输入图像描述