Goでファイルを暗号化するCLIツール作った
はじめに
Go で暗号化まわりのプログラムを書いてて、同じアルゴリズムで手軽に暗号化/復号する方法がなかった(見つからなかった)ので作りました。 https://github.com/nownabe/cryptography
Ruby の reversible_cryptography Gem を参考にさせていただきました 👀
使い方
📝 README に書いてあることがすべてです。
インストール
go get github.com/nownabe/cryptography
暗号化
cryptography enc -in 平文ファイル -out 暗号ファイル -key 暗号化キー
復号
cryptography dec -in 暗号ファイル -out 平文ファイル -key 暗号化キー
暗号化キーは 16 文字 or 32 文字な必要があります。
学び
Go の flag はいまいち使いにくかった。 今度は github.com/urfave/cli らへんを使ってみたい。
所感
始めて Go のライブラリを公開できた 🎉✨