RosettaCodeData/Task/Vigen-re-cipher/Ruby/vigen-re-cipher-2.rb

11 lines
334 B
Ruby
Raw Permalink Normal View History

2014-01-17 05:32:22 +00:00
include VigenereCipher
2013-04-11 01:07:29 -07:00
plaintext = 'Beware the Jabberwock, my son! The jaws that bite, the claws that catch!'
2014-01-17 05:32:22 +00:00
key = 'Vigenere cipher'
ciphertext = VigenereCipher.encrypt(plaintext, key)
recovered = VigenereCipher.decrypt(ciphertext, key)
2013-04-11 01:07:29 -07:00
puts "Original: #{plaintext}"
puts "Encrypted: #{ciphertext}"
puts "Decrypted: #{recovered}"