Nombre del autor: X3R4CK3R
Nombre de la aplicación: Vigenère Cryptochat
Lenguaje: C++
Sistema Operativo: Multiplataforma
Link de descarga: http://mckernel.net/Vigenère_Cryptochat-[Client&Server]-Bin+Source.zip | Mirror: https://mega.co.nz/#!1c1jRRJQ!Lc3nlx11LrkgsF_ZJ1SZCVgsjeECGRGMeWby7kGUooA
Captura de pantalla
Cliente testado en Windows 7 - 64bits
Servidor testado tanto en Windows como en Ubuntu-Server
Descripción
Vigenère Cryptochat, como su nombre indica, es un chat basado en el famoso método de cifrado Vigenère. El cliente funciona con un archivo auxiliar con 65536 keys generadas aleatoriamente de hasta 256 caracteres de longitud cada una (ampliable, por supuesto), del cual selecciona una aleatoriamente, le aplica con ésta el cifrado Vigenère al mensaje y lo envía al servidor, el cúal simplemente actúa como espejo, devolviendo el mensaje cifrado al resto de clientes, que a su vez, necesitarán el mismo archivo de keys para descifrar el mensaje.
Es decir, con esta aplicación es prácticamente imposible que un atacante pueda filtrar datos mediante un ataque de snuffing, ya que necesitaría el archivo de keys para descifrar los paquetes.
PD: Si faltan librerías o cualquier cosa, mándenme un privado y lo resubo.
Un saludo!