send
Grupo de Telegram
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.

Encriptador MD5, Sha-1 y Base64 (by protos)

  • 0 Respuestas
  • 1291 Vistas

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

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5267
  • Actividad:
    48.33%
  • Reputación 26
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Febrero 24, 2010, 04:05:32 pm »
Código: Ruby
  1. require 'digest/md5'
  2. require 'digest/sha1'
  3. require 'base64'
  4. require 'tk'
  5.  
  6.         root= TkRoot.new() {title "Encripter By pRotos"}
  7.  
  8.         TkLabel.new(root) {
  9.         text "Palabra a Encriptar"
  10.         pack  { padx 20 ; pady 20; side 'top' }
  11.         }
  12.  
  13.         palabra = TkVariable.new()
  14.  
  15.         TkEntry.new(root) {
  16.         textvariable(palabra)
  17.         pack()
  18.         }      
  19.  
  20.         TkLabel.new(root) {
  21.         text " MD5"
  22.         pack  ("side"=>"bottom")
  23.         }
  24.  
  25.         md5 = TkText.new(root) { width 25; height 2 }.pack("side"=>"bottom")
  26.  
  27.         TkLabel.new(root) {
  28.         text "SHA1"
  29.         pack ('side'=> 'bottom')
  30.         }
  31.  
  32.         sha = TkText.new(root) { width 25; height 2 }.pack("side"=>"bottom")
  33.  
  34.  
  35.         TkLabel.new(root) {
  36.         text "Base64"
  37.         pack  ( 'side'=> 'bottom' )
  38.         }
  39.  
  40.         b64 = TkText.new(root) { width 25; height 2 }.pack("side"=>"bottom")
  41.  
  42.  
  43.         TkButton.new(root) {
  44.         text " Encripta"
  45.         command proc {
  46.  
  47.         amd5 = Digest::MD5.hexdigest(palabra.value)
  48.         asha1 = Digest::SHA1.hexdigest(palabra.value)
  49.         ab64 = Base64.encode64(palabra.value)
  50.  
  51.         puts " _MD5_", amd5
  52.         puts " _SHA1_", asha1
  53.         puts " _Base64_", ab64 
  54.  
  55.         md5.insert('end', amd5)
  56.         sha.insert('end', asha1)
  57.         b64.insert('end', ab64)
  58.  
  59.         }
  60.         pack("side"=>"top")
  61.         }
  62.  
  63.         TkButton.new(root) {
  64.         text " Clear "
  65.         command proc {
  66.         md5.clear
  67.         sha.clear
  68.         b64.clear
  69.         }
  70.         pack("side"=>"bottom")
  71.         }
  72.  
  73.         Tk.mainloop()

Tiene grafica, algo bueno para los alergicos a la consola ;D
« Última modificación: Julio 31, 2014, 09:45:10 pm por Expermicid »


 

¿Te gustó el post? COMPARTILO!



Easy Base64 Encoder-Decoder | Sanko

Iniciado por Sanko

Respuestas: 0
Vistas: 1241
Último mensaje Septiembre 06, 2012, 08:40:06 pm
por Sanko
Ruby HTTP Toolz - by pRotos

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1244
Último mensaje Febrero 24, 2010, 04:11:16 pm
por ANTRAX
MultiConsole (pequeña libreria) - by pRoTos

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1103
Último mensaje Febrero 24, 2010, 04:10:25 pm
por ANTRAX
Crackeador sin diccionario (by Protos)

Iniciado por ANTRAX

Respuestas: 0
Vistas: 911
Último mensaje Febrero 24, 2010, 04:06:06 pm
por ANTRAX
Escribir scripts CGI (by pRotos)

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1583
Último mensaje Febrero 24, 2010, 04:20:31 pm
por ANTRAX