12/05/2002, 14:16
|
| | Fecha de Ingreso: enero-2002
Mensajes: 141
Antigüedad: 22 años, 11 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 ;) |