Código de Java - Encriptador de texto, imagenes y archivos binarios

Encriptador de texto, imagenes y archivos binariosgráfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(5)
Actualizado el 21 de Enero del 2017 por Jose Andres (Publicado el 17 de Octubre del 2016)
4.596 visualizaciones desde el 17 de Octubre del 2016. Una media de 105 por semana
Pequeño proyecto personal, es un encriptador de texto plano, archivos e imágene, sencillo y fácil de utilizar, cualquier duda o sugerencia hacérmelo llegar.

He pensado en cambiar la estrucutra del código, pero mantener el mismo método y agregar mas cosas, haciendo procesos mas complejos y un menu de configuraciones.

En proceso Agregar consola.
Agregar niveles de encriptacion.
NV 1.- Encriptacion actual.
NV 2.- Encriptacion actual pero con importancia posicional.
NV 3.- Encriptacion completamente posicional.
Agregar nuevos algoritmos de encriptacion, mas complejos.
Agregar parametros de encriptacion.
Agregar encrittacion de audio y video.
Agregar menu de configuraciones.
Agregar un visor hexadecimal.

Requerimientos

NetBeans

2.1
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 31 de Diciembre del 2016 (Publicado el 17 de Octubre del 2016)gráfica de visualizaciones de la versión: 2.1
771 visualizaciones desde el 17 de Octubre del 2016. Una media de 21 por semana

2.2

Actualizado el 31 de Diciembre del 2016 (Publicado el 27 de Diciembre del 2016)gráfica de visualizaciones de la versión: 2.2
129 visualizaciones desde el 27 de Diciembre del 2016. Una media de 7 por semana

2.3

Actualizado el 31 de Diciembre del 2016 (Publicado el 29 de Diciembre del 2016)gráfica de visualizaciones de la versión: 2.3
98 visualizaciones desde el 29 de Diciembre del 2016. Una media de 7 por semana

2.4

Actualizado el 31 de Diciembre del 2016 (Publicado el 30 de Diciembre del 2016)gráfica de visualizaciones de la versión: 2.4
237 visualizaciones desde el 30 de Diciembre del 2016. Una media de 14 por semana

2.5

Actualizado el 31 de Enero del 2017 (Publicado el 09 de Enero del 2017)gráfica de visualizaciones de la versión: 2.5
295 visualizaciones desde el 09 de Enero del 2017. Una media de 14 por semana

2.6
estrellaestrellaestrellaestrellaestrella(4)

Actualizado el 08 de Febrero del 2017 (Publicado el 21 de Enero del 2017)gráfica de visualizaciones de la versión: 2.6
3.067 visualizaciones desde el 21 de Enero del 2017. Una media de 105 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Agregado HASH de lectura de archivos tipo x16key
Agregado Contraceña aleatoria
Agregado Contraceña por archivos
Agregado Contraceña por patron, patro de 10x10
Agregado la posibilidad de copiar los HASH generados, y contraceñas, ya sea aleatoria, por archivo o patron
Captura-de-pantalla-12

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 2.6 (4)

Jesus Ferrer
21 de Enero del 2017
estrellaestrellaestrellaestrellaestrella
vua checar
Responder
Maximous
01 de Febrero del 2017
estrellaestrellaestrellaestrellaestrella
Amigo, esta muy bien tu encriptador pero de una cadena cortita te genera una cadena encriptada muy larga lo cual no es muy eficiente cuando quieres intercambiar información atraves de la red, por que estas "inflando demasiado" el mensaje que estas intercambiando. Yo te recomiendo que modifiques tu algoritmo de tal forma que genere, de ser posible, cadenas de la misma longitud o un poco mas largas, así si valdría la pena usar tu algoritmo. Y no creas que te lo digo a la ligera, yo trabajo en una empresa de transacciones electrónicas y por experiencia es que te digo eso, yo hice un algoritmo propietario de encripcion aquí que me genera una cadena resultante de la siguiente forma L ==> 2L + 2C, esto es, al encriptar una cadena de longitud L la cadena encriptada tiene una longitud de 2 veces la original mas dos caracteres adicionales.
Responder
Jose Andres
03 de Febrero del 2017
estrellaestrellaestrellaestrellaestrella
Muchas gracias por tu comentario, y tienes razón, estaba pensando que en lugar de incluir toda la tabla ASCII solo incluir las letras y números y así generar una cadena del mismo tamaño pero con mas variedad de caracteres.
Ejemplo:
Jose Andres ==> 4aDy/Lñ ?0=m

Pero de esta manera solo podria haber aproximadamente 100 caracteres permitidos incluyendo el abecedario tanto minúsculas como mayúsculas, números y otros caracteres mas utilizados.
Responder
Maximous
03 de Febrero del 2017
estrellaestrellaestrellaestrellaestrella
Convierte cada caracter a entero luego a hexadecimal tomando de 4 en 4 caracteres pero antes multiplicalis y dividelos entre numeros que sean multiplos unos de otros y asi...
Responder

Comentar la versión: 2.6

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3715