El desconocimiento propio genera soberbia; pero el desconocimiento de Dios genera desesperación. ( San Bernardo de Claraval - 1091-1153. Eclesiástico francés. Primer abad del monasterio de Claraval.)
mr.linux |
Viernes 10 de agosto de 2007 a las 09:29:40
Que tal compañeros de la comunidad de programación les traigo un código llamado "CryptMe", desarrollado por su servidor. es una clase que su función es encriptar y desencriptar cadenas de texto. dejen sus comentarios allí abajito por favor son importantes.
martin |
Viernes 20 de octubre de 2006 a las 15:31:49
Este codigo fuente es una implementacion de las funciones que ya publique hace tiempo para ocultar mensajes en los bits menos significativos de una imagen, puede funcionar con todos los formatos, solo hay que modificar las funciones de imagenes de la extension GD.. Puedes probarlo en la siguiente url: [url=http://test.mygnet.com/est.php]test.mygnet.com/est.php[/url] El tamaño del mensaje depende del tamaño de la imagen, la formula de caracteres que pueden entrar para una imagen es la siguiente: Total de Caracteres = (Alto X Ancho) / 3 Si hablamos de una imagen de 100 X 100 píxeles podemos almacenar un mensaje de 3,333 caracteres. Saludos..
El sistema de cifrado de Vigenère (en honor al criptógrafo francés del mismo nombre) es un sistema polialfabético o de sustitución múltiple. Este tipo de criptosistemas aparecieron para sustituir a los monoalfabéticos o de sustitución simple, basados en el Caesar, que presentaban ciertas debilidades frente al ataque de los criptoanalistas relativas a la frecuencia de aparición de elementos del alfabeto. El principal elemento de este sistema es la llamada Tabla de Vigenère, una matriz de caracteres cuadrada con dimensión. La clave del sistema de cifrado de Vigenère es una palabra de letras, , del alfabeto utilizado anteriormente; esta palabra es un elemento del producto cartesiano ( veces), que es justamente el alfabeto del criptosistema de Vigenère. De esta forma, el mensaje a cifrar en texto claro ha de descomponerse en bloques de elementos - letras - y aplicar sucesivamente la clave empleada a cada uno de estos bloques, utilizando la tabla anteriormente proporcionada.
Una de las descripciones más antiguas de encriptación por sustitución está en el Kama-Sutra, un texto escrito el siglo IV d.C. por el sabio hindú Vatsyayana, sin embargo basado en manuscritos datados de más de 800 años (séc. IV a.C..). El Kama-Sutra recomienda que las mujeres estudien 64 artes, incluyendo la culinaria, la forma de vestir, masaje y la preparación de perfumes. La lista también incluye algunos artes menos obvios como prestidigitación, ajedrez, encuadernación de libros y carpintería. En la lista, la de número 45 es la mlecchita-vikalpa, el arte de la escritura secreta, indicada para ayudar las mujeres a esconder los detalles de sus relaciones. Una de las técnicas recomendadas es la de formar pares aleatorios de letras del alfabeto y después sustituir cada letra del texto original por la correspondiente en el par.
martin |
Martes 04 de abril de 2006 a las 17:13:53
Desarrolle este algoritmo con fines didácticos, ya que solo soporta 25 caracteres los cuales son muy pocos, aunque se podrían hacer implementaciones con más caracteres basandoce en este algoritmo pero dejaría de ser el cifrado de playfair. Este sistema criptográfico fue inventado en 1854 por Charles Wheatstone, pero debe su nombre al Baron Playfair de St Andrews quien promovió el uso de este criptosistema. El algoritmo utiliza una tabla o matriz de 5x5. La tabla se llena con una palabra o frase secreta descartando las letras repetidas. Se rellenan los espacios de la tabla con las letras del alfabeto en orden. Usualmente se omite la "W" y se utiliza la "V" en su lugar o se reemplazan las "J" por "I". Esto se hace debido a que la tabla tiene 25 espacios y el alfabeto tiene 26 símbolos. La frase secreta usualmente se ingresa a la tabla de izquierda a derecha y arriba hacia abajo o en forma de espiral, pero puede utilizarse algún otro patrón. La frase secreta junto con las convenciones para llenar la tabla de 5x5 constituyen la clave de encriptación. Mas acerca de este cifrado: [url=http://www.textoscientificos.com/criptografia/playfair]www.textoscientificos.com/criptografia/playfair[/url]
Utilizado por Julio César para comunicarse con sus oficiales, consiste en sustituir cada letra del mensaje por la que está k posiciones más adelante o atrás en el alfabeto de N caracteres. Si k = 3, la A se sustituiría por la D, la B por E, la C por la F y así sucesivamente.
martin |
Viernes 24 de marzo de 2006 a las 12:58:56
Esteganografia: Es el arte y ciencia de escribir mensajes secretos de tal forma que nadie fuera de quien lo envía y quien lo recibe sabe de su existencia; en contraste con la criptografía, en donde la existencia del mensaje es clara pero está obscurecido. Por lo general un mensaje de este tipo parece ser otra cosa, como una lista de compras, un artículo, una foto, etc. Este codigo se trata de ocultar un mensaje en una imagen utilizando el bit menos significativo de cada color en os pixeles.