.NET project to encrypt /decrypt a period in a simple way.
Having a period (two dates, start and end) it encrypts an alphanumeric license forming a set of 4 keys of 5 digits, in addition it decrypts the code, recovering the two initial dates.
This is a simple logic, without using advanced encryption techniques, to exemplify certain concepts.
Ideally, this logic should be applied to two systems, one encrypting a period when the system will be available, and the other decrypting the keys to analyze whether the current date allows that user / terminal to access the system.
Was used:
- .net
- MetroFramework - to be visually interesting
(pt-br)
A partir de um período (duas datas, início e fim) ele encripta uma licença alfanumérica formando um conjunto de 4 chaves de 5 dígitos, além disso ele desencripta o código, recuperando as duas datas iniciais.
Essa é uma lógica simples, sem utilização de técnicas avançadas de criptografia, para exemplificar certos conceitos.
O ideal é que essa lógica seja aplicada em dois sistemas, um criptografando um período em que o sistema ficará disponível, e outro desencriptografando as chaves para analisar se a data atual permite que aquele usuário/terminal acesse o sistema.
Foi utilizado:
- .net
- MetroFramework - para ficar visualmente interessante