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