1 个不稳定版本

0.1.0 2020年8月3日

#7 in #credit

MIT 许可证

5KB
50

财务分词器

财务分词器是一个用于分词信用卡数据的库。

将分词器作为依赖项添加到Cargo.toml

[dependencies]
financial_tokenizer = "0.1.0"
use credit_card::CreditCard;
use tokenizer::Tokenizer;

let cc = CreditCard {
    number: "4111111111111111".to_string(),
    cardholder_name: "Graydon Hoare".to_string(),
    expiration_month: "01".to_string(),
    expiration_year: "2023".to_string(),
    brand: Option::from("visa".to_string()),
    security_code: Option::from("123".to_string())
};
let token = Tokenizer::generate(&cc);
assert_eq!(token.len(), 64);
let token2 = Tokenizer::generate(&cc);
assert_ne!(token, token2)
};

当前功能

未来功能

  • 可替换的哈希函数
  • 分词其他数据类型。(字符串,Vec,bytes,...)
  • 分词借记卡、银行账户和其他财务数据

注意

目前处于开发中,因此接口和API将会更改。如果您对此感兴趣,请创建一个问题或提出您的功能请求,以便我可以帮助添加它。

依赖

~4.5–6.5MB
~135K SLoC