るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.021秒)
トップページ > クエリ:Digest[x] > クエリ:SHA[x] > クエリ:to_s[x] > ライブラリ:digest[x]

別のキーワード

  1. rubygems/digest/sha1 sha1
  2. rubygems/digest/sha2 sha256
  3. digest/sha1 sha1
  4. digest/sha2 sha2
  5. digest/sha2 new

クラス

検索結果

Digest::Base#to_s -> String (21175.0)

updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。

...SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SHA
384では96バイト長、SHA512では128バイト長です。

Rubyで書くと以下と同じです。

def hexdigest
digest
.unpack("H*")[0]
end

例:

# MD5の場合
require 'digest/md5'
digest
= Digest::M...
...D5.new
digest
.update("ruby")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"

@see Digest::Base#digest...

Digest::Base#hexdigest -> String (9175.0)

updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。

...SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SHA
384では96バイト長、SHA512では128バイト長です。

Rubyで書くと以下と同じです。

def hexdigest
digest
.unpack("H*")[0]
end

例:

# MD5の場合
require 'digest/md5'
digest
= Digest::M...
...D5.new
digest
.update("ruby")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"

@see Digest::Base#digest...