Este sitio web fue creado con el fin de proveer un cifrado personalizado y seguro para la información que manejan los agentes de la Policía Nacional del Perú (PNP). Ante los sucesos de hackeos delictivos, la mejor forma de proteger nuestra información es cifrándola.
Cifrar significa codificar. El cifrado César es uno de los primeros métodos de cifrado conocidos. El emperador romano Julio César lo usaba para enviar órdenes secretas a sus generales en los campos de batalla.
El cifrado césar es una de las técnicas más simples para cifrar un mensaje. Es un tipo de cifrado por sustitución, es decir que cada letra del texto original es reemplazada por otra que se encuentra un número fijo de posiciones (desplazamiento) más adelante en el mismo alfabeto.
Por ejemplo, si usamos un desplazamiento (offset) de 3 posiciones:
- La letra A se cifra como D.
- La palabra CASA se cifra como FDVD.
- Alfabeto sin cifrar: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- Alfabeto cifrado: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
En la actualidad, todos los cifrados de sustitución simple se descifran con mucha facilidad y, aunque en la práctica no ofrecen mucha seguridad en la comunicación por sí mismos; el cifrado César sí puede formar parte de sistemas más complejos de codificación, como el cifrado Vigenère, e incluso tiene aplicación en el sistema ROT13.
- Analiza el alfabeto simple (sin ñ).
- Implementado para mayúsculas y minúsculas.
- Mayúsculas: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- Minúsculas: a b c d e f g h i j k l m n o p q r s t u v w x y z
- Tiene soporte para el ingreso de carácteres inválidos.
- Los usuarios son los agentes de la Policía Nacional del Perú (PNP).
- Indique el número de posiciones a desplazar (offset).
- Escriba el mensaje que desea cifrar y presione el botón
"Cifrar mensaje". - Se mostrará un modal con el mensaje cifrado.
- Indique el número de posiciones de desplazamiento (offset).
- Escriba el mensaje que desea descifrar y presione el botón
"Descifrar mensaje". - Se mostrará un modal con el mensaje descifrado.
Los usuarios son los agentes de la Policía Nacional del Perú y tiene por objetivo ser una herramienta de cifrado y descifrado para la información ingresada.
Es una herramienta simple, de fácil uso y anónima. Estás tres características protegen información sensible y personal ingresada por los usuarios; así también, simplifican tiempo de uso.
- View encode/decode
- View instructions
- View page error
- Implementado en
VanillaJs. - Otras tecnologías:
Jest,Sass,CssyHtml. - Pruebas unitarias con coverage al 100%.
- Desplegado en
gh-pages.
El boilerplate contiene la siguiente estructura de archivos:
.
├── src
| ├── assets
| ├── controller
| ├── js
| | └── cipher.js
| ├── style
| | ├── css
| | └── sass
| | ├── abstracts
| | ├── base
| | ├── components
| | ├── layout
| | ├── pages
| | └── style.scss
| ├── utils
| ├── view
| └── index.html
├── test
├── .eslintrc.js
├── .gitignore
├── .stylelintrc.json
├── manifest.json
├── package.json
└── README.md
directories: 15
- Fórmula Caesar Cipher
- Fórmula tarjeta de crédito válida
- Aprende más sobre
ASCII - Vanilla vs JQuery
- Metodologías Ágiles
- Scrum en menos de 2 minutos
- Scrum en Detalle
Copyright © 2020, todos los derechos reservados.