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

  • 0 Respuestas
  • 2062 Vistas

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

Desconectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5706
  • Actividad:
    30%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

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

  • 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 »


 

Easy Base64 Encoder-Decoder | Sanko

Iniciado por Sanko

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

Iniciado por ANTRAX

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

Iniciado por ANTRAX

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

Iniciado por ANTRAX

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

Iniciado por ANTRAX

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