Module: Duse::Encryption::Encoding

Included in:
Duse::Encryption, Asymmetric, CryptographicHash, Symmetric
Defined in:
lib/duse/encryption.rb

Instance Method Summary collapse

Instance Method Details

#decode(encoded_text) ⇒ Object



19
20
21
# File 'lib/duse/encryption.rb', line 19

def decode(encoded_text)
  Base64.decode64(encoded_text.encode('ascii-8bit')).force_encoding('utf-8')
end

#encode(plain_text) ⇒ Object



15
16
17
# File 'lib/duse/encryption.rb', line 15

def encode(plain_text)
  Base64.encode64(plain_text).encode('utf-8')
end