#字符串 #加密 #字符 #核苷酸 # #短语 #相反

nucleociph

将短语编码成核苷酸字符,反之亦然的库

2个稳定版本

1.0.1 2023年8月4日
1.0.0 2023年8月1日

密码学类别中排名第1129位

MIT许可

6KB

核苷酸密码库

nucleociph是一个简单地将字符串编码和解码成基于DNA密码的库。

概述

在这个库中,字符串中的每个字符被视为一个8位的序列。这些位被分成对,并以'A'、'T'、'G'或'C'进行编码。'A'代表位对"00",'T'代表"01",'C'代表"10",'G'代表"11"。

您可以使用此库进行以下操作:

  1. 将字符串编码为基于DNA的密码。
  2. 将基于DNA的密码解码回字符串。

用法

nucleociph添加到您的Cargo.toml

[dependencies]
nucleociph = "1.0.1"

示例

use nucleociph::{decode, encode};

let phrase: String = "Hello World!".to_string();
let cipher: String = encode(phrase.clone());

assert_eq!(phrase, decode(cipher));

许可证

nucleociph在MIT许可下分发。


lib.rs:

将短语编码成核苷酸字符,反之亦然的库。

无运行时依赖项