Seguridad en contraseñas - AES 256

Ventas 2
Anonymous
2011-04-07
2013-01-09
  • Anonymous - 2011-04-07

    Hola Bismarck.

    La nueva versión está muy bien hecha.
    Quiero aportar algo, es el algoritmo AES256, no soy el autor, pongo abajo la referencia del autor. Es de libre distribución por lo que no habrá problemas de licencias.
    Hice algunas pequeñas adaptaciones al código para que funcionara en cualquier versión de Delphi (7-XE), y no hubiera incompatibilidades con las diferentes versiones de Windows.
    Adjunto encontraras el código con un ejemplo de uso, dejo a tu consideración la inclusión en el proyecto.

    Gracias.

    Informacion de Algoritmo:
    http://es.wikipedia.org/wiki/Advanced_Encryption_Standard

    Codigo:

    http://www.mediafire.com/?t83aydted57sa45

    Web Autor:
    http://delphi.jmrds.com/?q=node/44

     
  • Bismarck Sierra Ibarra

    Que tal

    Es interesante lo que comentas, me podrías dar más detalles de los cambios que hiciste o que sugieres hacer.

    - ¿agregaste una unidad (.pas) adicional al kernel o lo agregaste a la unidad del kernel (uKernel.pas)?,
    - ¿Al cifrar genera una cadena de tamaño fijo o varia mucho?, para definir el tamaño de los campos que se encripten

    Podrías agregar tu nombre en los mensajes por favor para poderle dar seguimiento a los temas con mayor facilidad.

    Saludos

    Bismarck

     
  • Anonymous - 2011-04-08

    Que tal.

    Preferí manejarlo de forma separada, no añadí nada a uKernel.pas. Lo añadí en una carpeta llamada Criptografía y tal como lo subí, solo llamo la función.

    Como está actualmente el código genera una cadena de tamaño variable, esto porque el tamaño de la contraseña puede variar.

    Si quieres obtener una cadena de un tamaño máximo conocible sería necesario limitar el tamaño de entrada de la contraseña.

    Como yo lo uso actualmente es así

    CONTRA      CHAR (16384) NOT NULL,

    De esta forma se deje bastante libertad al usuario para usar contraseñas de un tamaño considerable, pero definitivamente yo me excedí con el tamaño y puede ser menor, no sé qué tanto, sería cuestión de probar.

     
  • Bismarck Sierra Ibarra

    Que tal Jalisco

    No descarto un cifrado más seguro más adelante, pero por el momento ccontinuaremos
    con el que tenemos que genera cadenas relativamente pequeñas y concentrarélos
    esfuerzos en liberar más módulos.

    Gracias

    Saludos
    Bismarck

     
  • Anonymous - 2011-04-10

    Que tal Bismarck.

    Pienso igual que tu, lo mejor es liberar nuevos modulos y al final los detalles.

    Tratare de ayudar en lo que este en mis posibilidades.

    Si es de libre distribucion, puedes revisar nuevamente los enlaces y la web del autor si lo deseas. En sourceforge hay proyectos terminados de criptografia, como por ejemplo:

    https://sourceforge.net/projects/openstrsecii/
    https://sourceforge.net/projects/shifroval/
    http://lockbox.seanbdurkin.id.au/tiki-index.php

    Gracias por tener el catalogo de cajas.

     


Anonymous

Cancel  Add attachments





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks