#cipher #encryption-decryption #caesar #text #dec #enc #numbers

bin+lib caesar_cipher_enc_dec

可以轻松使用凯撒密码

12个版本 (5个重大更新)

0.6.2 2024年3月27日
0.6.1 2024年3月27日
0.5.3 2024年3月27日
0.4.0 2024年2月19日
0.1.0 2023年9月5日

密码学 中排名 802

Download history 68/week @ 2024-04-02 1/week @ 2024-04-09 1/week @ 2024-06-04

每月下载量 418

MIT 许可证

4KB

caesar_encrypt

可以轻松使用caesar_encrypt和decrypt。设置文本和位移数字

用法

use caesar_cipher_enc_dec::caesar_cipher::caesar_encrypt;
fn main(){
    let text = "I LOVE YOU";
    let enc_text = encrypt(&text, 3);
    let dec_text = encrypt(&enc_text, -3);
    let dec_text2 = decrypt(&enc_text, 3);
}

示例

你可以使用这个加密代码进行解密。

use crate::caesar_cipher_enc_dec::caesar_cipher::caesar_encrypt;
let text = "L ORYH BRX.";
for i in 0..26{
  let mut result = encrypt(&text, i)}
  println!("{}", result);

链接

https://crates.io/crates/caesar_cipher_enc_dec

无运行时依赖