|
|
@ -42,11 +42,13 @@ msg = gets.chomp |
|
|
|
data = RSA::Data.new(msg) |
|
|
|
data = RSA::Data.new(msg) |
|
|
|
puts |
|
|
|
puts |
|
|
|
|
|
|
|
|
|
|
|
data.encrypt!(key.pubkey) |
|
|
|
data.encrypt!(key) |
|
|
|
puts "Encrypted bytes: #{data.raw}" |
|
|
|
puts "Encrypted bytes (hex): #{data.raw}" |
|
|
|
|
|
|
|
puts "Encrypted bytes (dec): #{data.to_si}" |
|
|
|
puts |
|
|
|
puts |
|
|
|
|
|
|
|
|
|
|
|
data.decrypt!(key.privkey) |
|
|
|
data.decrypt!(key) |
|
|
|
puts "Decrypted bytes: #{data.raw}" |
|
|
|
puts "Decrypted bytes (hex): #{data.raw}" |
|
|
|
puts "Decrypted msg: #{data.inspect}" |
|
|
|
puts "Decrypted bytes (dec): #{data.to_si}" |
|
|
|
|
|
|
|
puts "Decrypted msg: #{data.to_s}" |
|
|
|
|
|
|
|
|
|
|
|