elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía (Moderador: kub0x)
| | | |-+  Diferencia conceptual
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Diferencia conceptual  (Leído 5,123 veces)
theuser

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Diferencia conceptual
« en: 21 Marzo 2012, 16:25 pm »

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.


En línea

APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: Diferencia conceptual
« Respuesta #1 en: 21 Marzo 2012, 21:19 pm »

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.


En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
theuser

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Diferencia conceptual
« Respuesta #2 en: 22 Marzo 2012, 03:22 am »

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.
En línea

APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: Diferencia conceptual
« Respuesta #3 en: 24 Marzo 2012, 00:57 am »

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
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
theuser

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Diferencia conceptual
« Respuesta #4 en: 24 Marzo 2012, 17:25 pm »

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.
« Última modificación: 24 Marzo 2012, 17:39 pm por theuser » En línea

APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: Diferencia conceptual
« Respuesta #5 en: 25 Marzo 2012, 20:17 pm »

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
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
theuser

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Diferencia conceptual
« Respuesta #6 en: 26 Marzo 2012, 16:07 pm »

Claro, tenes razon.

Bueno el thread se puede dar por finalizado, gracias por tus respuestas APOKLIPTICO.

Saludos y hasta la proxima.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda conceptual: exceptions y breakpoints
Dudas Generales
gatecrusher 0 2,257 Último mensaje 15 Septiembre 2010, 09:06 am
por gatecrusher
Modelado conceptual; ¿Como se lee la cardinalidad en una ternaria?
Bases de Datos
astinx 0 4,678 Último mensaje 4 Noviembre 2011, 21:41 pm
por astinx
Canonical llevará al CES un “diseño conceptual” para Ubuntu
Noticias
wolfbcn 0 1,597 Último mensaje 4 Enero 2012, 22:38 pm
por wolfbcn
Duda conceptual:¿como se envia un paquete?
Redes
lucas25cba 4 3,023 Último mensaje 15 Octubre 2012, 05:18 am
por lucas25cba
mapa conceptual.
Dudas Generales
valencia456 0 1,579 Último mensaje 22 Abril 2014, 13:39 pm
por valencia456
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines