Eu estava tentando criar um programa para gerar e criptografar seeds com variados e diferentes tipos de criptografia, desde os mais básicos como binários, até outros mais comuns como sha256.
Funciona assim:
O programa gera uma seed
O programa exibe 5 formas de criptografia
1 - binário, 2 - sha256, 3 - hex, 4 - fórmula matemática personalizada, 5 - ascii
(Inspirado no enigma do Mises dev 🙃)
Você escolhe uma quantidade e ordem
2, 4, 3, 1, 2, 5
O programa irá realizar a criptografia na ordem escolhida:
Seed > sha256 > fórmula > hex > binário > sha256 > ascii > seed criptografada
Você pode escolher a forma que mais se adequa ao seu gosto ou de forma que fique mais comprimido, quantas formas quiser e quantas vezes quiser.
A seed criptografada pode ser publicada em qualquer lugar público, a única coisa que precisa ter certeza de guardar é a sequência numérica da ordem da criptografia. Para facilitar isso, você pode gerar uma sequência como o número de telefone de alguém querido ou o seu próprio, além de qualquer outra coisa.
Pretendo fazer outro programa separado onde tem somente essa função de criptografia e descriptografia para usar em qualquer tipo de senha ou coisa parecida.
Login to reply
Replies (3)
Ah, e no caso dessa sequência que criei, eu precisaria da fórmula matemática também 😅
Muito legal. Tem uma ferramenta chamada cryptii que faz isso, mas seria muito melhor se fosse um aplicativa offline para dispositivos móveis e computadores.
Mas tem que tomar cuidado com algoritmo de hash, pois não dá para reconverter a soma para o texto original.
Sim, estou dando uma estudada sobre os tipos de ciptografia pra não dar ruim.
Estava construindo em python e rodando pelo termux, vai rodar em qualquer terminal com python.