3个版本
0.1.2 | 2023年10月12日 |
---|---|
0.1.1 | 2023年10月12日 |
0.1.0 | 2023年10月2日 |
#772 in 加密学
每月 58 次下载
7KB
103 行
andotp-import
这是一个简单的crate,用于读取由andOTP安卓应用程序创建的加密备份。
用法
在应用程序中创建加密备份并将其复制到所需位置。下面的代码将提示输入密码,打开备份文件并打印所有当前的TOTP代码。
fn main() {
let pw = rpassword::prompt_password("password: ").unwrap();
let accts = andotp_import::read_from_file("./otp_accounts_2023-10-02_18-58-25.json.aes", &pw).unwrap();
for (acct, totp) in accts {
println!("{} {}", acct.label, totp.generate_current().unwrap());
}
}
完整的API文档可在docs.rs找到。
许可证
MIT许可证,见LICENSE
依赖关系
~7–15MB
~285K SLoC