Class: Lite::Encryption::Schemes::Deterministic
- Inherits:
-
Object
- Object
- Lite::Encryption::Schemes::Deterministic
- Extended by:
- Helpers::ClassMethods
- Defined in:
- lib/lite/encryption/schemes/deterministic.rb
Instance Method Summary collapse
Instance Method Details
#decrypt(value, _opts = {}) ⇒ Object
10 11 12 13 |
# File 'lib/lite/encryption/schemes/deterministic.rb', line 10 def decrypt(value, _opts = {}) decoded_value = Base64.strict_decode64(value) crypt(:decrypt, decoded_value) end |
#encrypt(value, _opts = {}) ⇒ Object
15 16 17 18 |
# File 'lib/lite/encryption/schemes/deterministic.rb', line 15 def encrypt(value, _opts = {}) encoded_value = crypt(:encrypt, value) Base64.strict_encode64(encoded_value) end |