domingo, 29 de enero de 2017

Algoritmos de Cifrado por Transposicion

El cifrado de sustitución consiste en reemplazar una o más entidades  letras) de un mensaje por una o más entidades diferentes.
Existen varios tipos de criptosistemas de sustitución:
  • La sustitución monoalfabética consiste en reemplazar cada una de las letras del mensaje por otra letra del alfabeto.
  • La sustitución polialfabética consiste en utilizar una serie de cifrados mono-alfabéticos que son re-utilizados periódicamente.
  • La sustitución homófona hace posible que cada una de las letras del mensaje del texto plano se corresponda con un posible grupo de caracteres distintos.
  • La sustitución poligráfica consiste en reemplazar un grupo de caracteres en un mensaje por otro grupo de caracteres.
Resultado de imagen para cifrado


Cifrado de Cesar

Resultado de imagen para cifrado cesarEste código de cifrado es uno de los más antiguos ya que su uso se remonta a Julio César. El principio de cifrado se basa en la adición de un valor constante a todos los caracteres de un mensaje o, más precisamente, a su código ASCII (American National Standard Code for Information Interchange).
Simplemente es cuestión de cambiar todos los valores de los caracteres de un mensaje en un determinado número de posiciones,
Este sistema de cifrado es, en verdad, muy fácil de implementar, pero su desventaja es que es totalmente asimétrico, ya que se puede realizar una simple sustracción para averiguar el mensaje inicial.
Algoritmos HASH o de resumen

Los algoritmos HASH, parten de una información de entrada de longitud indeterminada y obtienen como salida un código, que en cierto modo se puede considerar único para cada entrada. La función de estos algoritmos es determinista, es decir que partiendo de una misma entrada siempre se obtiene la misma salida. Sin embargo, el interés de estos algoritmos reside en que partiendo de entradas distintas se obtienen salidas distintas.

Resultado de imagen para algoritmo de hash



Cifrado por desplazamiento

Este método consiste en sustituir cada letra del texto original por otra situada k posiciones delante de ella en el alfabeto que se esté utilizando. Este método es la generalización del cifrado del César ya que ahora el desplazamiento (k) en vez de ser fijo (3 posiciones) puede variar entre el rango: 0 ≤ k < n, en donde n es el número de caracteres del alfabeto. El desplazamiento k es la clave del sistema.
Resultado de imagen para cifrado por desplazamientomdk






No hay comentarios:

Publicar un comentario