3 个版本
0.1.2 | 2021 年 11 月 4 日 |
---|---|
0.1.1 | 2021 年 11 月 4 日 |
0.1.0 | 2021 年 11 月 4 日 |
2035 在 加密学 中
6KB
包含 (ELF exe/lib, 17KB) 测试
ROT-26-rs
Rust 中实现带有 C 接口的 ROT-26 算法
与仅旋转 13 个位置的 ROT26 相比,ROT26 旋转字母表中两倍的字符,因此安全性加倍。
示例
Rust
fn main() {
let super_secret_data = get_password();
let super_secret_data_encrypted = rot26_rs::cipher(super_secret_data);
let super_secret_data = rot26::decipher(super_secret_data_encrypted);
}
C
...
#include <rot26.h>
int
main
(
void
)
{
const char *super_secret_data = get_password();
const char *super_secret_data_encrypted = rot26_cipher(super_secret_data);
const char *super_secret_data_deciphered = rot26_decipher(super_secret_data_encrypted);
return 0;
}
C
...
#include <rot26>
int
main
(
void
)
{
const char *super_secret_data = get_password();
const char *super_secret_data_encrypted = rot26_cipher(super_secret_data);
const char *super_secret_data_deciphered = rot26_decipher(super_secret_data_encrypted);
return 0;
}