2个稳定版本
使用旧Rust 2015
1.1.0 | 2018年6月27日 |
---|---|
1.0.0 | 2018年6月20日 |
#12 in #convert-bytes
45KB
1K SLoC
pgp-words
将字节(u8
)转换为PGP词及其反转换的包。
状态:函数to_bytes
和to_words
正在运行,但需要文档。
extern crate pgp_words;
fn main() {
let msg: [u8; 4] = [0x2D, 0x6D, 0xED, 0x27];
let words = pgp_words::to_words(&msg);
assert_eq!(words[0], "button");
assert_eq!(words[1], "hazardous");
assert_eq!(words[2], "tunnel");
assert_eq!(words[3], "celebrate");
}
to_bytes
返回Option<Vec<u8>>
,因为你可以传递不是列表中的词或者不正确偶数的词,没有尝试恢复,并且pgp_words
将返回None
。
许可证
pgp-words
是MIT许可。2018,Tim Marinin [email protected]
词于2018-06-20从维基百科条目中获取。