Skip to content

Commit

Permalink
Merge pull request #2287 from crondaemon/sha512
Browse files Browse the repository at this point in the history
Add Crypto.sha512
  • Loading branch information
koic committed Mar 27, 2021
2 parents 794c37e + a39eeab commit 37f2c8d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions doc/default/crypto.md
Expand Up @@ -8,4 +8,6 @@ Faker::Crypto.md5 #=> "6b5ed240042e8a65c55ddb826c3408e6"
Faker::Crypto.sha1 #=> "4e99e31c51eef8b2d290e709f757f92e558a503f"

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

Faker::Crypto.sha512 #=> "7b9fc82a6642874833d01b74a7b4fae3d15373193b55cfba47327f8f0afdc8d0ea155b58639a03a887009ef997dab8dd8d36767620d430f6e787e5996e26da80"
```
13 changes: 13 additions & 0 deletions lib/faker/default/crypto.rb
Expand Up @@ -43,6 +43,19 @@ def sha1
def sha256
OpenSSL::Digest::SHA256.hexdigest(Lorem.characters)
end

##
# Produces a SHA512 hash.
#
# @return [String]
#
# @example
# Faker::Crypto.sha512 #=> "7b9fc82a6642874833d01b74a7b4fae3d15373193b55cfba47327f8f0afdc8d0ea155b58639a03a887009ef997dab8dd8d36767620d430f6e787e5996e26da80"
#
# @faker.version next
def sha512
OpenSSL::Digest::SHA512.hexdigest(Lorem.characters)
end
end
end
end

0 comments on commit 37f2c8d

Please sign in to comment.