Semanas atrás leí un articulo en el que se pensaba implementar los emojis como contraseñas en los dispositivos con android, la empresa británica Intelligent Environments hace también su parte y trabaja en un sistema de seguridad que busca sustituir al tradicional PIN de cuatro dígitos por emojis, afirma que estos son más fáciles de recordar en comparación con los clásicos password de letras y/o números.
¿Que es un emoji?
Emoji: Los emojis son utilizados como los emoticonos principalmente en conversaciones de texto a través de teléfonos inteligentes. Aunque originalmente solo se encontraban disponibles en Japón, varios emojis han sido incorporados al estándar unicode. permitiendo con esto una amplia disponibilidad.Como resultado de esto, los teléfonos inteligentes como los iPhone, Android y Windows Phone son capaces de mostrar emojis sin requerir ser parte de un operador de telefonía japonés. También se encuentran disponibles en servicios de correo electrónico como Gmail así como también en aplicaciones de mensajería instantánea como Whatsapp y Messenger [Wikipedia]
Parece ser un sistema bastante interesante e innovador por lo que busque la forma de implementar este tipo de seguridad usando java swing, el resultado me gusta pero puede mejorar y mucho 🙂 a falta de tiempo dejo el proyecto a quien le interese bajo la única condición de que si lo mejora que comparta el código 🙂
Proyecto: Emojis
IDE: Netbeans 7.x
Descripción: Existen infinidad de emoticones, para el ejemplo se uso 16 emos pero podría ampliarse a la cantidad que uno desease, el pro de este tipo de seguridad es que las combinaciones son muchas, es más fácil creo yo recordar caritas y emociones como «triste»,«feliz»,»beso»,»caca» 🙂 que números y letras.
Se hace uso de un JPanel como contenedor de los emojis que estarán contenidos en JLabels, se hace uso de un archivo *.properties para llevar un listado de los emoticones que se están usando.
Mi contraseña es : angelito furioso loco perro ratón
enjoy!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
¿Quien no ha querido programar un juego? creo que la mayoría si no es que todos los que conocen de programación sin impo...
Si bien se pueden encontrar en google estilos java (Look and Feel) listos para cambiar la apariencia de nuestras aplicac...
The Onion Router o TOR, es un proyecto que tiene como objetivo la privacidad y anonimato de quienes hagan uso de este se...
El método Bífido es un cifrado fraccionario. Es decir que cada letra viene representada por una o más letras o símbolos,...
Hola 🙂 En este video tutorial veremos como crear y usar parámetros en reportes con JasperSoft Studio, la base de datos q...
Ya tengo varios post sobre conexión a base de datos en varios lenguajes y claro no podía faltar c#, el siguiente tutoria...
Los comentarios estan cerrados
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...
Excelente!!!
hola. ya no tengo acceso a ese correo, oye bueno. Acabo de trabajar sobre un proyecto parecido con alternativas para un inicio de sesion y este es bueno. Lo hice usando 4 botones que representan el código binario y otro bajo la estructura de un atomo(configuracion en 6 colores).