class Faker::Crypto

Public Class Methods

md5() click to toggle source

Produces an MD5 hash.

@return [String]

@example

Faker::Crypto.md5 #=> "6b5ed240042e8a65c55ddb826c3408e6"

@faker.version 1.6.4

# File lib/faker/default/crypto.rb, line 17
def md5
  Digest::MD5.hexdigest(Lorem.characters)
end
sha1() click to toggle source

Produces a SHA1 hash.

@return [String]

@example

Faker::Crypto.sha1 #=> "4e99e31c51eef8b2d290e709f757f92e558a503f"

@faker.version 1.6.4

# File lib/faker/default/crypto.rb, line 30
def sha1
  Digest::SHA1.hexdigest(Lorem.characters)
end
sha256() click to toggle source

Produces a SHA256 hash.

@return [String]

@example

Faker::Crypto.sha256 #=> "51e4dbb424cd9db1ec5fb989514f2a35652ececef33f21c8dd1fd61bb8e3929d"

@faker.version 1.6.4

# File lib/faker/default/crypto.rb, line 43
def sha256
  Digest::SHA256.hexdigest(Lorem.characters)
end