1 个不稳定版本

0.1.1 2020 年 3 月 24 日

#2328 in Rust 模式

MIT/Apache

10KB
148

加密文字库

此软件包具有 POC(概念验证)状态!

支持算法

  • Aes
  • Xor

用法

首先将 crypto-literal 软件包添加到您的 Cargo.toml

[dependencies]
crypto-literal = "0.1"

现在您可以编写以下代码

#![feature(proc_macro_hygiene)]

use crypto_literal::encrypt;

let crypto_literal = encrypt!("The quick brown fox jumps over the lazy dog.");

#![feature(proc_macro_hygiene)]

use crypto_literal::{encrypt, CryptoLiteral};
use lazy_static::lazy_static;

lazy_static! {
    static ref CRYPTO_LITERAL: CryptoLiteral<str> =
        encrypt!("The quick brown fox jumps over the lazy dog.");
}

lib.rs:

加密文字

示例

基本用法

#
#
let crypto_literal = encrypt!("The quick brown fox jumps over the lazy dog");

静态用法

#
#
lazy_static! {
    static ref CRYPTO_LITERAL: CryptoLiteral<str> =
        encrypt!("The quick brown fox jumps over the lazy dog.");
}

依赖项

~2.2–3MB
~64K SLoC