git-encrypt-agent

command module
v0.0.0-...-d0fae84 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2025 License: MIT Imports: 22 Imported by: 0

README

git-encrypt-agent

git-encrypt-kmsから利用するキーストア用エージェントです。

Installation

  1. ここから対応したバイナリをダウンロード
  2. 解凍してパスの通ったところに設置

Features

start

agentの起動

$ git-encrypt-agent start
stop

agentの停止

  • 停止すると保存中のキーは全て消えます
$ git-encrypt-agent stop
add key

キーの追加

  • 32byte以外の場合はエラーになります
$ echo -n "32bytelengthkeyforencryptiondata" | git-encrypt-agent add --name "keyname"
OK
get key hash Value

キーのmd5値の取得

  • 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]

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL