From d8df43f387eaec2cb1d24e0abef87b8464e528c5 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 27 May 2018 22:10:38 +0100 Subject: ensure iv is 16b --- geheim.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/geheim.rb b/geheim.rb index f7afb7e..40eecbd 100644 --- a/geheim.rb +++ b/geheim.rb @@ -71,7 +71,9 @@ module Encryption if @@key.nil? @@key = File.read($key_file) print "IV: " - @@iv = @@key[-1] + $stdin.gets.chomp * 10 + @@key[0] + input = $stdin.gets.chomp + iv = input * 2 + "Hello world" + input * 2 + @@iv = iv[0..15] end end -- cgit v1.2.3