class String
String
module
Public Instance Methods
to_base()
click to toggle source
@see PassLock#base64
# File lib/passlock/class.rb, line 9 def to_base Base64.encode64 self end
Also aliased as: to_base64
to_basehash()
click to toggle source
@see PassLock#base64hash
# File lib/passlock/class.rb, line 35 def to_basehash Base64.encode64((HMAC::SHA1.new(self) << 'base').digest).strip end
Also aliased as: to_base64hash
to_sha1()
click to toggle source
@see PassLock#sha1
# File lib/passlock/class.rb, line 15 def to_sha1 Digest::SHA1.hexdigest self end
to_sha256()
click to toggle source
@see PassLock#sha256
# File lib/passlock/class.rb, line 20 def to_sha256 Digest::SHA256.new.update(self).to_s end
to_sha384()
click to toggle source
@see PassLock#sha384
# File lib/passlock/class.rb, line 25 def to_sha384 Digest::SHA384.new.update(self).to_s end
to_sha512()
click to toggle source
@see PassLock#sha512
# File lib/passlock/class.rb, line 30 def to_sha512 Digest::SHA512.new.update(self).to_s end