3个版本

0.1.2 2023年10月12日
0.1.1 2023年10月12日
0.1.0 2023年10月2日

#772 in 加密学

Download history 12/week @ 2024-04-02 2/week @ 2024-06-11 37/week @ 2024-07-02 21/week @ 2024-07-09

每月 58 次下载

MIT 许可证

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