Q4Y5S5AERW5A2MCIG4XLT6BPGLPBAUVOUB7QMGCPD76F5CL5X3RQC
# pijul-encrypt
Pijul hook to encrypt files using GnuPG in Pijul repositry before recording.
Add globs matching paths you want to encrypt to `.encrypt`.
Register your and collaborators GnuPG public key using `.pijul/encrypt/add-recipients.sh`.
Files will be encrypted both asymmetricaly and symmetricaly.
Symmetric key can be retrieved by decrypting `.encrypt.d/master_key.gpg`.
GnuPGでrecord前にファイルを暗号化するPijulフック。
`.encrypt`に記入したグロブパターンにマッチするファイルを暗号化します。
`.pijul/encrypt/add-recipients.sh`で自分や共同編集者のGnuPG公開鍵を登録できます。
ファイルは公開鍵暗号と共通鍵暗号の両方で暗号化されます。
共通鍵は `.encrypt.d/master_key.gpg`を復号することで確認できます。
``` toml
[hooks]
record = [".pijul/encrypt/hook-record.sh"]
```
Master key for this example repositry.
例示のためのこのレポジトリのマスターキー
```
eb40d77797be122260be7b0be5c78f664235b973093c5f9baa3c1461d5ce370dfb02ec3ee30c80cdd37b1984fc5881a4baef71258a58b915c1c4bb326a498065cc03de58b798867f0e08dbb62b76d4ab270c936c19baf07498f0b5da53a42671796d65644de1c74f1ce8b8415865cf52ec78c8d2482018b641c5343c4aee6c1b88bc6b6ed5cf2d2df5a74631d311f37b2990a17988e4dd4d3ca1de4e8ca600c2b1cd9f9763e3bdd5b63d69eefa33158a6d457a75b206b30520dfc24e201e3f62161d50458a16139db1fcde54b38f3c7d66954d6a39bd604b112097739964a3d5c817fcaefc3f987003da3521759f703b71766d214c1bd3067baebb9bfbbb42bdd0af269a280ece5860905d0b691cde59b4ad00551abc1b48d82e40b74efcf2c9ae81dd8141a1f702c15c85c9accafcf1fe10b662b405aae3cf7c4aee999005a587d3199309a220fb83b6d56869b04521d056a9f616c19bd435df3243e0e6c33973e602e050c774de38f6b04c088181aefa8782f5f7dcf9e45f4cb3b42503c8e5130ac301a6cfad376529fce930ea331f8801cd3136e42d4818d2544cae239e81c5c695dde98b92a63881972b37704e7449639d68533a3c5ec0e2831755ea28c58ec8ddef051c3eec4dd35d7bd536f90c34879dcff9370a9a5fd6644199181d2fc451dec2971647faa241fc419d1c2ca44f6f40de90fbc1e088bce54d23799e3a
```
# pijul-encrypt
Pijul hook to encrypt files using GnuPG in Pijul repositry before recording.
Add globs matching paths you want to encrypt to `.encrypt`.
Register your and collaborators GnuPG public key using `.pijul/encrypt/add-recipients.sh`.
Files will be encrypted both asymmetricaly and symmetricaly.
Symmetric key can be retrieved by decrypting `.encrypt.d/master_key.gpg`.
GnuPGでrecord前にファイルを暗号化するPijulフック。
`.encrypt`に記入したグロブパターンにマッチするファイルを暗号化します。
`.pijul/encrypt/add-recipients.sh`で自分や共同編集者のGnuPG公開鍵を登録できます。
ファイルは公開鍵暗号と共通鍵暗号の両方で暗号化されます。
共通鍵は `.encrypt.d/master_key.gpg`を復号することで確認できます。
``` toml
[hooks]
record = [".pijul/encrypt/hook-record.sh"]
```
Master key for this example repositry.
例示のためのこのレポジトリのマスターキー
```
eb40d77797be122260be7b0be5c78f664235b973093c5f9baa3c1461d5ce370dfb02ec3ee30c80cdd37b1984fc5881a4baef71258a58b915c1c4bb326a498065cc03de58b798867f0e08dbb62b76d4ab270c936c19baf07498f0b5da53a42671796d65644de1c74f1ce8b8415865cf52ec78c8d2482018b641c5343c4aee6c1b88bc6b6ed5cf2d2df5a74631d311f37b2990a17988e4dd4d3ca1de4e8ca600c2b1cd9f9763e3bdd5b63d69eefa33158a6d457a75b206b30520dfc24e201e3f62161d50458a16139db1fcde54b38f3c7d66954d6a39bd604b112097739964a3d5c817fcaefc3f987003da3521759f703b71766d214c1bd3067baebb9bfbbb42bdd0af269a280ece5860905d0b691cde59b4ad00551abc1b48d82e40b74efcf2c9ae81dd8141a1f702c15c85c9accafcf1fe10b662b405aae3cf7c4aee999005a587d3199309a220fb83b6d56869b04521d056a9f616c19bd435df3243e0e6c33973e602e050c774de38f6b04c088181aefa8782f5f7dcf9e45f4cb3b42503c8e5130ac301a6cfad376529fce930ea331f8801cd3136e42d4818d2544cae239e81c5c695dde98b92a63881972b37704e7449639d68533a3c5ec0e2831755ea28c58ec8ddef051c3eec4dd35d7bd536f90c34879dcff9370a9a5fd6644199181d2fc451dec2971647faa241fc419d1c2ca44f6f40de90fbc1e088bce54d23799e3a
```
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZ9AE3BYJKwYBBAHaRw8BAQdAGN94pisGcqoak2YpkdGbI7LN7LiYx9usauKW
Ma7Bs8+0GzFpbmd1aW5pIDx0aGVAMWluZ3VpbmkuY29tPoiZBBMWCgBBAhsDBQsJ
CAcCAiICBhUKCQgLAgQWAgMBAh4HAheAFiEEcJ1Q2LkR14A7vrhLSTM8CHdnucEF
AmfQKIEFCQHhflcACgkQSTM8CHdnucH/cgD/Wx+M5frnmtpCK3eEu/mXeMc7kcHG
/ABPBib4MML88AoBAOD0UxwiLVQAoj5kWgMF6KvGwyUpzP/JrJM6sSGlBy0DuDgE
Z9AE3BIKKwYBBAGXVQEFAQEHQOBUFAO7TrDwCRF/wf5a4mbMg3oFtdAzHfaTRyZA
polXAwEIB4h+BBgWCgAmAhsMFiEEcJ1Q2LkR14A7vrhLSTM8CHdnucEFAmfQKIcF
CQHhfl0ACgkQSTM8CHdnucH63wD/aWCRxBYfY+/3ojTwXPMG/2MvkJJlUOzZOLo2
vXl8+GABAJu/053eNjD8vPd7sQiMyIO1nTwnJnUXUwSp5/G+0oEKuDMEZ9AoLRYJ
KwYBBAHaRw8BAQdAzACcPo9xNqMc7jPtHwHvY4i7GoBq2OLrQ+quaGgIxUmI9QQY
FgoAJgIbAhYhBHCdUNi5EdeAO764S0kzPAh3Z7nBBQJn0CiHBQkB4VsMAIF2IAQZ
FgoAHRYhBIqd6IQKm47IZWFsLax5ACEx1Ms7BQJn0CgtAAoJEKx5ACEx1Ms75tQA
/iZRhOvFzUBNAB88jj+jAqklXMTVTkeeGYPe4+lzo0a/AQDr2XxM0jax5u/afXHg
b9k4+zs4FxZkfXCDU/L2FdQaAAkQSTM8CHdnucGKzAD9HXR5jPl+qhJ70ji6hCl9
YvR2IE6NLUa/p08us3c5e0QA/1wuoWlU2t0KHCKnvc+clv7b2Pb3Dh69BAycDGM0
MicEuDMEZ9AoVxYJKwYBBAHaRw8BAQdA+lFud6c0oerH3nFcm5k0S1fCm+1ul+tr
0iILkZKAUQ+IfgQYFgoAJgIbIBYhBHCdUNi5EdeAO764S0kzPAh3Z7nBBQJn0CiI
BQkB4VriAAoJEEkzPAh3Z7nBGzMA/13T8AyUrEnojAkq7DpRzjDNPUHZUTdwWxlv
qsF+0byqAQD5DWWlSzFBPveW0EC2jfnNsC2TuoKohYydQfI0qKghCg==
=PKBP
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZ9AE3BYJKwYBBAHaRw8BAQdAGN94pisGcqoak2YpkdGbI7LN7LiYx9usauKW
Ma7Bs8+0GzFpbmd1aW5pIDx0aGVAMWluZ3VpbmkuY29tPoiZBBMWCgBBAhsDBQsJ
CAcCAiICBhUKCQgLAgQWAgMBAh4HAheAFiEEcJ1Q2LkR14A7vrhLSTM8CHdnucEF
AmfQKIEFCQHhflcACgkQSTM8CHdnucH/cgD/Wx+M5frnmtpCK3eEu/mXeMc7kcHG
/ABPBib4MML88AoBAOD0UxwiLVQAoj5kWgMF6KvGwyUpzP/JrJM6sSGlBy0DuDgE
Z9AE3BIKKwYBBAGXVQEFAQEHQOBUFAO7TrDwCRF/wf5a4mbMg3oFtdAzHfaTRyZA
polXAwEIB4h+BBgWCgAmAhsMFiEEcJ1Q2LkR14A7vrhLSTM8CHdnucEFAmfQKIcF
CQHhfl0ACgkQSTM8CHdnucH63wD/aWCRxBYfY+/3ojTwXPMG/2MvkJJlUOzZOLo2
vXl8+GABAJu/053eNjD8vPd7sQiMyIO1nTwnJnUXUwSp5/G+0oEKuDMEZ9AoLRYJ
KwYBBAHaRw8BAQdAzACcPo9xNqMc7jPtHwHvY4i7GoBq2OLrQ+quaGgIxUmI9QQY
FgoAJgIbAhYhBHCdUNi5EdeAO764S0kzPAh3Z7nBBQJn0CiHBQkB4VsMAIF2IAQZ
FgoAHRYhBIqd6IQKm47IZWFsLax5ACEx1Ms7BQJn0CgtAAoJEKx5ACEx1Ms75tQA
/iZRhOvFzUBNAB88jj+jAqklXMTVTkeeGYPe4+lzo0a/AQDr2XxM0jax5u/afXHg
b9k4+zs4FxZkfXCDU/L2FdQaAAkQSTM8CHdnucGKzAD9HXR5jPl+qhJ70ji6hCl9
YvR2IE6NLUa/p08us3c5e0QA/1wuoWlU2t0KHCKnvc+clv7b2Pb3Dh69BAycDGM0
MicEuDMEZ9AoVxYJKwYBBAHaRw8BAQdA+lFud6c0oerH3nFcm5k0S1fCm+1ul+tr
0iILkZKAUQ+IfgQYFgoAJgIbIBYhBHCdUNi5EdeAO764S0kzPAh3Z7nBBQJn0CiI
BQkB4VriAAoJEEkzPAh3Z7nBGzMA/13T8AyUrEnojAkq7DpRzjDNPUHZUTdwWxlv
qsF+0byqAQD5DWWlSzFBPveW0EC2jfnNsC2TuoKohYydQfI0qKghCg==
=PKBP
-----END PGP PUBLIC KEY BLOCK-----