git-encrypt-agent
git-encrypt-kmsから利用するキーストア用エージェントです。
Installation
- ここから対応したバイナリをダウンロード
- 解凍してパスの通ったところに設置
Features
start
agentの起動
$ git-encrypt-agent start
stop
agentの停止
$ git-encrypt-agent stop
add key
キーの追加
$ echo -n "32bytelengthkeyforencryptiondata" | git-encrypt-agent add --name "keyname"
OK
get key hash Value
キーのmd5値の取得
$ git-encryprt-agent get --name "keyname"
[output encrtption key that hashes md5]
encryption data
キーを使って標準入力からのデータを暗号化します
- 対象のキーをaddコマンドを利用して追加している必要があります
$ cat plaintext.txt | git-encrypt-agent encrypt --name "savedkeyname"
[output encrypted data encoded by base64]
decryption data
キーを使って標準入力からのデータを複合化します
- 対象のキーをaddコマンドを利用して追加している必要があります
- encryptコマンドで返却されたbase64済みのデータをわたしてください。
$ cat encrypted_base64.txt | git-encrypt-agent decrypt --name "savedkeyname"
[output plaintext data]