Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module XOR
- def self.new(key, data)
- data.length
- puts 'X' * 100
- puts data.class
- #puts data.each_byte { |x| next if x }
- puts data.class
- puts "Starting COOL STORY BRO!"
- puts '%' * 100
- k = key.hex
- begin
- data = data.each_byte.inject('') { |result, element| result + (element ^ k).chr }
- rescue Exception => e
- puts 'X' * 100
- puts "ERROR: #{e}"
- end
- return data
- end
- end
Add Comment
Please, Sign In to add comment