Sha256: 0d5bcfe82112de651ca5fa60b47331f132d685ab02d219765d9a4a6a87ae4af4
Contents?: true
Size: 817 Bytes
Versions: 4
Compression:
Stored size: 817 Bytes
Contents
require 'base64' require 'base32' require 'base16' require 'ascii85' class Decifrado attr_accessor :data def initialize(data = nil) @data = data end def base16(dato) bas16 = Base16.decode16(dato) puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m DecipherText: #{bas16}\e[0m" end def base32(dato) bas32 = Base32.decode(dato) puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m DecipherText: #{bas32}\e[0m" end def base64(dato) bas64 = Base64.decode64(dato) puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m DecipherText: #{bas64}" end def binary(dato) result = [dato].pack("B*") puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m DecipherText: #{result}" end def ascii85(dato) asci85 = Ascii85.decode(dato) puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m DecipherText: #{asci85}" end end Decifra = Decifrado.new
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
cobreak-0.0.6 | lib/cobreak/decifrado.rb |
cobreak-0.0.5 | lib/cobreak/decifrado.rb |
cobreak-0.0.4 | lib/cobreak/decifrado.rb |
cobreak-0.0.3 | lib/cobreak/decifrado.rb |