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.
Descargar aqui 🙂 Actualizado 04/01/2026
Mi contraseña es : angelito furioso loco perro ratón
enjoy!
En este tutorial nos conectaremos a una base de datos de Firebird utilizando el lenguaje de Visual Basic, el proyecto se[...]
Desarrolle un programa en consola con un menú para el usuario que permita agregar elementos a una pila, eliminar element[...]
En ocasiones debemos insertar varios registros a nuestra base de datos desde nuestra aplicación java y lo que usualmente[...]
Cuando se hace uso de programas a veces no importa que este cree más de una instancia al mismo tiempo, por ejemplo podem[...]
TikTok es una plataforma de microvideos muy popular entre los jóvenes el cual cuenta ya con millones de videos cortps de[...]
Vue.js es un framework progresivo para la creación de interfaces de usuario de una sola página creado por Evan You. Pero[...]