Tu comunidad de Seguridad Informatica

[Ruby] Base64 Encoder-Decoder | Sanko Info1810 Para ver Todo el contenido del foro es necesario estar Registrado! [Ruby] Base64 Encoder-Decoder | Sanko Info1810
[Ruby] Base64 Encoder-Decoder | Sanko Info1810 Antes de comentar o Aportar es Obligado Leer Las: Reglas | Rules [Ruby] Base64 Encoder-Decoder | Sanko Info1810
[Ruby] Base64 Encoder-Decoder | Sanko Info1810Ya Esta Disponible al publico "LeProject" el Videojuego del Foro Click Aquí Para Ver el Post. [Ruby] Base64 Encoder-Decoder | Sanko Info1810
[Ruby] Base64 Encoder-Decoder | Sanko Info1810Pitbull Security Labs "Extras" Esta Disponible! [ENTRA][Ruby] Base64 Encoder-Decoder | Sanko Info1810

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1sanko 

sanko
Usuario
Usuario

Mar Oct 16, 2012 5:18 pm
Pues simple ando jugando un poco con las librerias y demas y bueno pues aqui dejo esto :

Código:
# Easy Base64 Encoder-Decoder
# Texto -> Base64
# Base64 -> Texto
# Coded by Sanko
require "base64" # requerimos de la libreria base64
print "Escribe <encriptar> si deseas encriptar un texto (Texto -> Base64) \n"
print "Escribe <desencriptar> si deseas desencriptar un texto (Base64 -> Texto \n"

escritura = gets.chomp #Escriben tanto encriptar como desencriptar

# Ejemplo de if anidado , para los curiosos que no llegaran ahi aun.

if escritura == "encriptar" #si escriben encriptar...
  print "Has elejido encriptar de Texto a Base64 , Escriba el texto: \n" # se les imprimira esto en terminal
  texto = gets.chomp #Escriben el texto
  encriptar = Base64.encode64(texto) # El texto se encripta usando base64
  puts encriptar #Imprimimos el valor encriptado
elsif escritura == "desencriptar" # si escribieron desencriptar...
  print "Has elejido desencriptar de Base64 a Texto , Escriba para desencriptar: \n" # se les imprimira esto en terminal
  basetext = gets.chomp # Escriben el code base64
  desencriptar = Base64.decode64(basetext) # Desencripta base64 a texto
  puts desencriptar # Imprime el valor desencriptado
else # si ninguna de las dos anteriores condiciones se cumple...
  print "ERROR \n" #Imprime un error en pantalla
end

Ejemplo encriptar :

[Ruby] Base64 Encoder-Decoder | Sanko ZuX0Y


Ejemplo desencriptar :

[Ruby] Base64 Encoder-Decoder | Sanko AnO6c


Ejemplo ERROR :

[Ruby] Base64 Encoder-Decoder | Sanko EudIN

Saludos , Sanko..

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.