1 个不稳定版本
0.1.0 | 2020年8月3日 |
---|
#7 in #credit
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)
};
当前功能
-
分词 信用卡
-
支持blake3哈希
未来功能
- 可替换的哈希函数
- 分词其他数据类型。(字符串,Vec,bytes,...)
- 分词借记卡、银行账户和其他财务数据
注意
目前处于开发中,因此接口和API将会更改。如果您对此感兴趣,请创建一个问题或提出您的功能请求,以便我可以帮助添加它。
依赖
~4.5–6.5MB
~135K SLoC