Skip to content

neozmmv/one-time-pad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One-Time-Pad

Esse projeto é uma implementação de criptografia pelo algoritmo de Vigenère e da criptografia matematicamente inquebrável chamada de One-Time-Pad (OTP), onde a criptografia é feita por operações XOR da mensagem com a senha, mas, ao contrário do algoritmo de Vigenère, que repete a senha até que o tamanho seja o mesmo da mensagem, o OTP gera uma senha aleatória do mesmo tamanho da mensagem, usando valores confiavelmente aleatórios para criptografia, usando a crate "getrandom".

Para rodar 🦀

  • Se você tem o Rust instalado, você pode clonar o repositório e rodar com o cargo.
git clone https://github.com/neozmmv/one-time-pad
cargo run

Ou você pode baixar o executável pelo Release mais recente.

About

Implementação de criptografia por Vigenère e OTP em Rust.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages