Digest::SHA1
class Digest::SHA1
Parent:Digest::Base
FIPS PUB 180-1中描述的一种用于使用NIST(美国国家标准与技术研究院)的SHA-1安全散列算法计算消息摘要的类。
请参阅Digest :: Instance获取摘要API。
SHA-1计算一个160位(20字节)的摘要。
Examples
require 'digest'
# Compute a complete digest
Digest::SHA1.hexdigest 'abc' #=> "a9993e36..."
# Compute digest by chunks
sha1 = Digest::SHA1.new # =>#<Digest::SHA1>
sha1.update "ab"
sha1 << "c" # alias for #update
sha1.hexdigest # => "a9993e36..."
# Use the same object to compute another digest
sha1.reset
sha1 << "message"
sha1.hexdigest # => "6f9b9af3..."