暗号通貨のウォレットの秘密鍵を保存するために、私は簡単なファイル暗号化スクリプトを書きました。もちろん、他のものを暗号化するためにも使えます。
以前はウォレットのリカバリーフレーズをテキストファイルに貼り付けてコンピュータに保存していましたが、もしコンピュータのハードディスクが突然壊れたらどうしようと思いました。先月、コンピュータのマザーボードが壊れて修理に出しましたが、修理できませんでした。ただし、ハードディスクには問題がなく、データはすべて残っています。ただ、いくつかのブラウザの拡張機能にあるウォレットはリカバリーフレーズのバックアップがなく、直接失われてしまいましたが、どれもあまり重要なものではありませんでした。
それで、ファイルをクラウドにアップロードしました(以前はいつもこうやってバックアップしていました)が、最近、あるクラウドストレージのバグがネットで話題になっていて、他のユーザーが保存したファイルが見えることがあると聞きました。噂かどうかは調べていませんが、これにより明文を直接クラウドに保存するのが怖くなりました。以下がこの Python スクリプトのコードです:
locker.py
PBKDF2 アルゴリズムを使用して暗号化し、復号化するためには自分のパスワードを入力する必要があります。これにより、少なくともセキュリティが向上し、クラウドに保存して漏洩しても損失が発生する確率が比較的小さくなります。
使用方法: