Hola gente.
Los molesto con una pregunta muy basica que quiero saber hace tiempo, pero que ningun sitio de internet me responde de manera clara.
Cual es la diferencia entre cifrar, codificar y cifrar?
Saludos y gracias.
Parece que el autocorrector te corrigió encriptar.
Por un lado, "Encriptar" es un anglicismo de la palabra "Encrypt" en mi opinion no se debería usar, ya que ya existe una palabra en castellano para la misma, que es "Cifrar".
Por otro lado, codificar significa "Convertir a algo en código" no se debe utilizar como sinónimo de "Cifrar" ya que significa algo completamente distinto, como por ejemplo cuando se habla del "Código ascii" o "Código hexadecimal" no se está hablando de un algoritmo de cifrado, sino de una manera estandarizada de presentar información.
Saludos
APOKLIPTICO.
Si, la intencion era poner "3ncr1pt4r".
Gracias por tu respuesta APOKLIPTICO, me abriste la cabeza a un razonamiento muy claro.
Estuve usando la pagina de la RAE y esto fue lo que encontre:
1. La palabra "3ncr1pt4r" no existe.
2. Cifrar: transcribir en símbolos, de acuerdo con una clave, un mensaje cuyo contenido se quiere ocultar.
3. Codificar: transformar mediante las reglas de un código la formulación de un mensaje.
4. Codigo: combinación de signos que tiene un determinado valor dentro de un sistema establecido.
O sea que podriamos decir que cifrar consiste en aplicar a un mensaje una funcion matematica (compuesta por un algoritmo y una clave), mientras que codificar consiste en transformar un mensaje de un codigo a otro; el concepto de codigo implica una tabla que asocia determinados valores a determinados signos.
Se puede usar la palabra "cifrar" cuando se habla de DES, IDEA, RC5, Blowfish, RSA, DSA, etc.
Se puede usar la palabra "codificar" cuando se habla de ASCII, UNICODE, base64, morse, etc.
Voy bien hasta aca?
Cuando se habla de funciones hash, cual es el termino correcto y por que?
Saludos y gracias.
Las funciones de hash, son unidireccionales es decir que no estás digamos "cifrando" sino que estás aplicando un algoritmo que te va a dar un resultado, pero luego no vas a poder conseguir el mensaje original.
En realidad no existe en castellano una palabra para hash, ni tampoco una para "aplicar un hash", a menos que quieras usar "hashear"... XD
Saludos
APOKLIPTICO
O sea que las funciones hash no encajan bajo ninguno de los terminos ("cifrar" y "codificar").
Ademas, se podria decir que "hashear" es a "hash" lo que "3ncr1pt4r" es a "encrypt".
Estuvieron bien las conclusiones de mi mensaje anterior?
Saludos y gracias.
El tema que existe un término en castellano para "Encriptar", es "Cifrar".
Existen términos en castellano para "hash", pero no se usan serían "Resumen", "Picadillo", pero uno prácticamente no dice que va a sacar el resumen de un archivo, sino que dice que va a sacar el "Hash" de un archivo.
Saludos
APOKLIPITICO
Claro, tenes razon.
Bueno el thread se puede dar por finalizado, gracias por tus respuestas APOKLIPTICO.
Saludos y hasta la proxima.