Sha256: aeb43f564b9227cac3ddbd5d98041b71f50959942c75d8d8feb98bd0015d462b
Contents?: true
Size: 811 Bytes
Versions: 4
Compression:
Stored size: 811 Bytes
Contents
require 'base64' require 'base32' require 'base16' require 'ascii85' class Cifrado attr_accessor :data def initialize(data = nil) @data = data end def base16(dato) bas16 = Base16.encode16(dato) puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m Ciphertext: #{bas16}\e[0m" end def base32(dato) bas32 = Base32.encode(dato) puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m Ciphertext: #{bas32}\e[0m" end def base64(dato) bas64 = Base64.encode64(dato) print "\e[1;32m[\e[0m+\e[1;32m]\e[0m Ciphertext: #{bas64}" end def binary(dato) result = dato.unpack("B*").join('') puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m Ciphertext: #{result}" end def ascii85(dato) asci85 = Ascii85.encode(dato) puts "\e[1;32m[\e[0m+\e[1;32m]\e[0m Ciphertext: #{asci85}" end end Cifra = Cifrado.new
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
cobreak-0.0.6 | lib/cobreak/cifrado.rb |
cobreak-0.0.5 | lib/cobreak/cifrado.rb |
cobreak-0.0.4 | lib/cobreak/cifrado.rb |
cobreak-0.0.3 | lib/cobreak/cifrado.rb |