このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
V3キーストア
この例では、keystore V3を暗号化および復号化する方法を示す。
Walletクラスを**@kaiachain/ethers-ext/v5**パッケージからインポートします。
暗号化キーとパスワード情報を宣言する。
また、**ethers.Wallet.createRandom().encrypt()**関数で暗号化キーを作成することもできます。
encryptedKeyからpasswordでaccountを復号化する。
accountのアドレスと秘密鍵を確認できます。
accountを別のパスワードpassword2で暗号化する。 そして、別のencryptedKey2を作成する。
encryptedKey2のaccount2をpassword2で復号化し、account2のアドレスとprivateKeyがencryptedKeyのaccountの情報と同じかどうかを確認します。
メイン関数を実行する。