
投稿日:
暗号化ツールが完成しました!製作期間は3日です。その間、Rustのログ設定についても学び実装していました。私にとってのRustでの初めてのツール作成になります!
このツールでは、暗号キーに使う鍵にユーザーIDとsaltを使って作成しています。そのハッシュキーとnonceを組み合わせてファイルを暗号化します。その際に、saltとnonceは暗号化するファイルに書き込み保管するという仕組みになっています。ユーザーIDは保管はしないので、ユーザー自身で管理してもらう形になります。
暗号化する際に、バックアップも作成してそれも暗号化しています。復号化する際に照合することで、内容の変更があったかを確かめることができ、改ざんされた場合は復号化は出来ません。
監視ツールはこれから作る予定です。Goを使い制作するので、Rustを習得したばかりですがさっそく学んで来ようと思います。
最後まで読んでいただきありがとうございました!
コメント