1 个不稳定版本
0.1.0 | 2024年7月19日 |
---|
#330 在 身份验证
每月 124 次下载
7KB
121 行
愚蠢的2FA
无需云端的简单身份验证客户端应用的方法
使用
该项目使用环境变量 STUPID_2FA_PRIVATE_KEY
作为私钥
它工作的一个简单示例
fn main() {
let lock_code = generate_lock_code();
println!("Lock Code: {}", lock_code);
let subscription_days = 30;
let unlock_code = generate_unlock_code(&lock_code, subscription_days);
println!("Unlock Code: {}", unlock_code);
let is_valid = validate_unlock_code(&lock_code, &unlock_code, subscription_days);
println!("Is Unlock Code Valid? {}", is_valid);
}
功能
- 基于HMAC的身份验证
参考
一些关于身份验证主题的文章
许可证
贡献
欢迎贡献!任何建议,请打开拉取请求或问题。
行为准则:格式化你的代码,谢谢。
依赖关系
~3MB
~50K SLoC