Compresion y Descompresion de Datos

...Una compresion es una sustitucion de los simbolos por otros de menor longitud, desde el punto de vista de la criptografia no es mas que un "cifrado de sustitucion" donde gracias a que los nuevos simbolos estan elegidos teniendo en cuenta su frecuencia el mensaje queda mas corto.
...
Por las debilidades de esos metodos ya no se usan mas, pero no por eso deja de ser una encriptacion.

Mirá...encontré esto:
http://en.wikipedia.org/wiki/Cipher
que aclara algunos puntos...

Y parece que comprimir no es encriptar...es codificar....bonito juego de palabras...

Saludos!
 
Mirá...encontré esto:
http://en.wikipedia.org/wiki/Cipher
que aclara algunos puntos...
Y parece que comprimir no es encriptar...es codificar....bonito juego de palabras...
Ya se que comprimir es diferente de encriptar, si fueran equivalentes no habria hecho mi primer comentario: Compresion implica encriptacion, pero encriptacion no implica compresion.

Lo mismo para codificacion, cuando comprimis siempres estas codificando, pero cuando codificas podes o no estar comprimiendo.

En el mismo link que pusiste poder ver que la sustitucion (que puede ser de caracteres o palabras enteras) es una de las formas de encriptacion clasica.

En la cita mia que estas poniendo te pasaste con el recorte.
Cuando digo:
...Por las debilidades de esos metodos ya no se usan mas, pero no por eso deja de ser una encriptacion.
Me estoy refiriendo a los metodos de la criptografia clasica.
 
Seee..todo bien!
A lo que iba es que la encriptación por sustitución actualmente no es encriptación sino codificación, por que la encriptación conserva todo el mensaje original, pero ilegible; en tanto que la compresión reduce el mensaje original, o algo parecido a eso dice en el link.
En otras palabras, un archivo de 1K de largo, una vez encriptado...sigue teniendo 1K pero inentendible, en cambio una vez comprimido tiene (digamos) 0.5K...igual de inentendible (pero mas fácil de criptoanalizar).
Mas allá de lo histórico, es una mera cuestión de definición.

Saludos!
 
Gano Chico3001! :cry:

Adonde tengo que mandar el cajon de cerveza?

Ciudad de Mexico.... tu escoge la marca que para eso soy muy malo....

Hola gracias por sus respuestas amigos.

Le pregunte a mi instructor acerca de eso pero no me dio mayores detalles me dijo q no daba consultas respecto al tema pero lo poco que me dijo fue asi Tiene que ocupar un PIC para poder enviar datos de un ordenador a otro y ver el envio de los datos para ver como funciona la comunicacion.

Me dio a entender que tenemos que tener 2 ordenadores y mediante el PIC enviar einformación de uno a otro.

Revisa en estos temas.... alli ya se ha discutido la comunicacion serial antes:

https://www.forosdeelectronica.com/f24/ccs-c-programas-hechos-mplab-proyecto-completo-20784/
https://www.forosdeelectronica.com/f24/controlar-pc-desde-otro-pc-19015/
https://www.forosdeelectronica.com/f26/puerto-serial-visual-basic-1311/

En otras palabras, un archivo de 1K de largo, una vez encriptado...sigue teniendo 1K pero inentendible, en cambio una vez comprimido tiene (digamos) 0.5K...igual de inentendible (pero mas fácil de criptoanalizar).

No siempre.... existen algoritmos de encriptacion avanzados que añaden ruido (o basura) al archivo para hacerlo aun mas inentendible....
 
¿Buscas algo de esto?

PC<---------->PIC<---------->PC

Algo como eso seria lo que necesito para mi proyecto.

Gracias a todos por sus respuestas revisare los links de Chico3001. Gracias.

Amigos seria algo como esto:
PC1----->>RS232----->>PIC-------->>RS232----->>PC2.

Los ejemplos que salen estan buenos solo que son remotamente osea ocupa IP (o podria ocupar la ip de default en las 2 PC's???????) y este en cambio es solo transferencia de datos.
 
Yo uso un programita llamado Truecrypt que te permite crear discos duros virtuales... pero ademas de eso te permite crear un disco usando el espacio libre dentro de otro disco encriptado (encriptacion dentro de encriptacion), segun la clave que le coloques es el disco que desencripta

http://www.truecrypt.org/
 
Atrás
Arriba