Cita:
Empezado por Loviedo
Muchas veces no se pretende un código 'profesional', hay que tener en cuenta que muchos de los que leemos este foro somos auténticos novatos. Alucino con los conocimientos de personas como el Sr. Seoane, es muy dificil llegar a comprender sus códigos, el nivel es muy alto.
Estas funciones las copié de alguien que posiblemente esté a un nivel superior, pero a mi me funcionan bien.
Guardo la clave en un fichero .ini y la recupero de él.
Saludos.
|
También depende de lo que se vaya a hacer, si es algo sin importancia, didáctico, etc. entonces se puede usar 'cualquier cosa' para esconder una contraseña (por ejemplo).
Pero a una empresa que te pida que sus datos estén cifrados con seguridad, ni se te ocurra usar esa función que has puesto, porque es tan elemental que cualquiera que haya estudiado un poquito sobre criptografía tardaría apenas 5 segundos en descifrarla.
Alguna vez he contado un proyecto en el que participé para proteger un programa (de esto hace unos 15 años), éramos 4 personas y tardamos 9 meses totalmente dedicados a crear un sistema muy enrevesado para que cualquiera desistiese de averiguar el algoritmo de protección. No había pasado ni una semana desde que se empezó a distribuir el programa y ya encontramos en un sitio web de cracks un generador de números de serie para nuestro programa, lo había hecho un chico ruso y además su programita era más pequeño y más rápido que nuestro propio generador de seriales. Desde entonces jamás se nos ocurrió perder tiempo en proteger nada.