本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
V3 keystore
本例演示如何加密和解密 keystore V3。
从 @kaiachain/ethers-ext/v6 软件包中导入钱包类。
已声明加密密钥和密码信息。
您还可以使用 **ethers.Wallet.createRandom().encrypt()**函数创建加密密钥。
使用密码从加密密钥解密账户。
您可以查看账户的地址和私钥。
用另一个密码password2加密账户。 它将生成另一个 encryptedKey2.
使用 password2 重新解密来自 encryptedKey2 的 account2 并检查 account2 的地址和私钥是否与来自 encryptedKey 的 account 的信息相同。
执行主函数。