Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 1.34 KB

File metadata and controls

30 lines (17 loc) · 1.34 KB

Application-DotNet-LicenseCreator

.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