comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Easy Base64 Encoder-Decoder | Sanko

  • 0 Respuestas
  • 1283 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« en: Septiembre 06, 2012, 08:40:06 pm »
Pues simple ando jugando un poco con las librerias y demas y bueno pues aqui dejo esto :

Código: Ruby
  1. # Easy Base64 Encoder-Decoder
  2. # Texto -> Base64
  3. # Base64 -> Texto
  4. # Coded by Sanko
  5. require "base64" # requerimos de la libreria base64
  6. print "Escribe <encriptar> si deseas encriptar un texto (Texto -> Base64) \n"
  7. print "Escribe <desencriptar> si deseas desencriptar un texto (Base64 -> Texto \n"
  8.  
  9. escritura = gets.chomp #Escriben tanto encriptar como desencriptar
  10.  
  11. # Ejemplo de if anidado , para los curiosos que no llegaran ahi aun.
  12.  
  13. if escritura == "encriptar" #si escriben encriptar...
  14.   print "Has elejido encriptar de Texto a Base64 , Escriba el texto: \n" # se les imprimira esto en terminal
  15.   texto = gets.chomp #Escriben el texto
  16.   encriptar = Base64.encode64(texto) # El texto se encripta usando base64
  17.   puts encriptar #Imprimimos el valor encriptado
  18. elsif escritura == "desencriptar" # si escribieron desencriptar...
  19.   print "Has elejido desencriptar de Base64 a Texto , Escriba para desencriptar: \n" # se les imprimira esto en terminal
  20.   basetext = gets.chomp # Escriben el code base64
  21.   desencriptar = Base64.decode64(basetext) # Desencripta base64 a texto
  22.   puts desencriptar # Imprime el valor desencriptado
  23. else # si ninguna de las dos anteriores condiciones se cumple...
  24.   print "ERROR \n" #Imprime un error en pantalla
  25. end

Ejemplo encriptar :




Ejemplo desencriptar :




Ejemplo ERROR :



Saludos , Sanko..




Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

 

¿Te gustó el post? COMPARTILO!



[Ruby] Función acción cada x segundos - Sanko

Iniciado por Sanko

Respuestas: 2
Vistas: 1347
Último mensaje Septiembre 25, 2012, 01:51:08 am
por Barym
Ruby simple Downloader - Sanko

Iniciado por Sanko

Respuestas: 1
Vistas: 1458
Último mensaje Septiembre 21, 2012, 10:19:48 pm
por Aryenal.Bt
[Ruby] Función KillProcess - Sanko

Iniciado por Sanko

Respuestas: 0
Vistas: 1145
Último mensaje Octubre 16, 2012, 01:24:13 pm
por Sanko
Texto -> Hexadecimal | En Ruby | Sanko

Iniciado por Sanko

Respuestas: 1
Vistas: 1424
Último mensaje Septiembre 01, 2012, 07:18:51 pm
por ANTRAX
Conexíon Cliente/Servidor - Sanko

Iniciado por Sanko

Respuestas: 0
Vistas: 1383
Último mensaje Septiembre 05, 2012, 06:18:25 pm
por Sanko