本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 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 的信息相同。
執行主函數。