Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/05/2002, 14:16
galindox
 
Fecha de Ingreso: enero-2002
Mensajes: 141
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Encriptamiento

existen varias maneras de encryptarlo,
puedes ir desde lo sencillo,

1.- agregarle unas letras al password
2.- invertir el string del password,
3.-convertir cada letra a valor ASCII,
4.-restarle por ejemplo un valor de 3 a cada
codigo
5.- volverlo a convertir a letras

y listo tienes un garabato para el password

luego haces lo mismo en sentido contrario para decryptarlo

luego vienen los algoritmos de encryptamiento serios ultra topsecret

que son hechos por genios matematicos, son de
copiar y pegar y luego llamar las funciones

si necesitas super top security buscate algo llamado algoritmos de hash, son claves que una vez encryptadas no se decryptan por nada
(matematica y fisicamente imposible, si le llegan es por ataque de fuerza bruta o diccionario, no por que exista una ecuacion o algo que decrypte el password)

cuando validas el password, en vez de decryptar el que tienes almacenado para compararlo, encryptas el que el usuario introduce y lo comparas contra el que se encryoto inicialmente

habitualmente esto se hace por componentes para que algun programador no altere el codigo sutilmente y viole la seguridad del algoritmo, asp.net ya incluye encryptacion en sus librerias

si quieres indagar un poco busca los principales algoritmos,
te sugiero buscar en los buscadores las palabras blowfish, MD4 , MD5 , RSA , RC4,
AES, HASH (SON ALGORITMOS FAMOSOS Y MUY CONOCIDOS DE ENCRYPTACION) si le das al ingles, en www.planet-source-code.com y en www.aspin.com consigues bastante informacion de ecryptacion en asp ;)