Encrypt/decrypt with age

This commit is contained in:
Maximilian Friedersdorff 2024-10-05 19:48:36 +01:00
parent 1b369c2968
commit b47bd9b023
5 changed files with 58 additions and 32 deletions

View file

@ -1,7 +1,10 @@
encryption = "gpg"
[gpg]
symmetric = true
args = ["--batch", "--passphrase", {{ (rbw "Dotfiles Encryption").data.password | quote }}, "--no-symkey-cache"]
encryption = "age"
[age]
identity = "{{ .chezmoi.homeDir }}/.age/key.txt"
recipients = [
"age15psk37mefvdwhl2wtuwrpv2w5d2rhclhkj9d9jrx7gvt2gsnkatsr6v4m6"
]
[data]
{{- if eq .chezmoi.hostname "dubnium" }}
@ -12,4 +15,8 @@ encryption = "gpg"
term_fontsize = 10
email = "maximilian.friedersdorff@envsys.co.uk"
personal_ssh_key = "~/.ssh/id_ed25519_personal"
{{- else if eq .chezmoi.hostname "rhenium" }}
term_fontsize = 11
email = "max@gwairfelin.com"
personal_ssh_key = "~/.ssh/id_ed25519"
{{- end }}

View file

@ -0,0 +1,11 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqL21yTHFKSjFjUVFhNElK
bVZQaUlMNThrQjE4NEwwVGp1SXpwVm5XUnpZCmQvU0lKeGhsVnExT1JvVUF6M3kz
U3IzakltTU5RYys1ampHdTExZ0xnNFEKLS0tIGx4bVNDWWlsZjJuMmtwS20rczc4
VkFVZ0UvWm90Q3VoUEpPZ0I1WUVRZ0EKUnKKlZqdxZrhotf5+Wf+96oOe3taqyYQ
kcUONw6njttbT14xLP1tt1y96qK5qE2wpwHKjqgFVodmikiNobWkGrBdPWHrn+oa
sC+yr1fkQrNxlyQUra5+PbneqiEz0KZ27Zt678In7p6JoSOP2JPCy/TKM6VsSfV3
IRE4PXarymE88uEvThK+aXLl3hTCLrPC0pqDDfM/nWhvyJhi2xvlN7rZXhmvji5h
XEQ0aWaAywPUs6ouGmRnaywnNcKnQ8MIQmvRjhnhURvuMv+qUitFLilcXeIEpZy/
uE8fbh8p2uAZ1sbDittndQOu1RWd7eGOtkJ05tn/HFVbjOpCDomtRT8VxHamhB0=
-----END AGE ENCRYPTED FILE-----

View file

@ -1,9 +0,0 @@
-----BEGIN PGP MESSAGE-----
jA0ECQMIHcTOhzHla0T90sAVAVEYZUpJNmwfsdrFhHD0kyTfmYUgqRKaL31Moe3d
Hbr6nrinhu3X+kdXQ/lqtKB6nBtvR6CLFhEDrF1psobkainZMtfShDDJEPdPyqCL
tUmlwQ48xu68gZiGhdQ+WPphVWX/BKT6UyDU/b1BVSIuBYy/52HP9HxxWisIMoFb
tZQxBtkbF1SvCjSnvS9X1YmUwfhONDJddPQgG8R2TfmV0/lEkTbwKPf72EuEOKV3
Anc35HABatk8LDsTsWLB73+uAxcL0VnOSUxjXe9TV6QGyu3yc5zB
=MlFN
-----END PGP MESSAGE-----

View file

@ -0,0 +1,36 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3UmI1azZXT1N3My9FbEJt
REp3eVlScVVQZWh6TXd4S2gydXpXU09VWlZvCktxeCtwSkt2VDBGWnRNNEMyUVNM
N3FOZ1VNN0xjV2ZvQWdmSkNKS3BxN28KLS0tIFI1OGU3TUs4Y2IzT1IyQXpjVDVr
QkIxTlNHOTZXUktqdGlTaCtWbksxcVkKLiNMhuRaSqAfm3KdAWcEQsPKtlpIJzDK
9liFJhe6NonogLwVCqVeQav7xXtfmgXJsQjvZXqJAuq09GlVFSO4UqI/YpMjuS15
N7m9r0f6LM1GRU75Fx1R1wAs7ETWC1vKwg0ZJ7Rjk4aXIkJ9q9MKf2j8HbQAS0uK
fIp6O2CnYpUj3yWvc/sU1YsVTnWP/7/gW0HMk0JWjeD9WLKwr5WHbr7NxJRPvCRL
dMvzfQsC7mQzG4RFnxiY4ys0A5FzxMK4ONkC0cxEqaxScURFtb2qX39pmg4kzsXh
1d0I/RfEf9eTOmORXZ5BrBnC7X0m+rGyhQJVNuaKMESv83DT+OruvaJOLmGjYF4l
ss+4BDPWTSHy2Ix6VudJ2Ctlu2TQbHw+nkPiSQMoTcNzlGovtyvLFflIOe2aCpfd
thZT6g46V4lrq37X+39FDxC4f8WRndU2T3CSaGeX1jSnIEYWQ8EGXGRdNYw6vFsq
ezDRopkd/ZdmWMedlQjqmMzVY6N53UC5710pgF6WBERljQle9Va1mhDUIdaaeN2M
FM28gRvsuMqOKFO8GENgwUMlEMDpbLjABJvKVBxF5MwW3g4eTW803MUyg5UddSEW
7QiyhFxcEUH/MTTp445BCIUpo37MLi//c7yeLZUNhDVJEa/GNnchjJJyDWdYZ7ix
NDLHPT67Ltip4MJ4zmYCdES3EYQgHqc0UnWDmi6q0rzfm5RqhG4i9Mx0aW3eVZG5
WFuCOsySzvazO4WCjqFQTEwnfH4UOgKkq1K/K1/v+zVN54cSRzsYuSkhMo0jqfc9
hbdtYt8dOzkFgeohwis5/OdwYuuA70LcBRDVXv2NXlvJmaNVlniaNQVqv6kOTcQI
F/PSrIi9cENwXUuxYfKQgarsP+ZZrJp7HrkwliVq0inHpJ20Zz4VsPVWD4cr9cqz
1eSfsB5uBIhwDtu26cvJ/1JsobK0z3hPix4fff8DKDatN+zfK+bKKPzg0H2CoDS3
QukRdcMKVgK6QBi0H92OEXynhBmjEPPRU4f9Ibc70XPV++dnGzXVn+p00xJGswqc
i2rwRpL6dyUhrRRqLwKp4z4dPujuQb/gjgiKfyC15RHlRV3TRHD1m1TAFFWBljcU
Vjq2vWXY3qNjzrzpQ4Q6J9C//GiTeuBg+s1I9bO+z63c+aV9M6nsmlHBbrQCIR9K
cZTST/aUdCmFCAjlUV7PThrtlYBD2v5bu920ATeBWUeV3+m1nSUjrHZOaIwosx5F
FW9bp4gCrv0xi8kiAuZ56Gay9Oooe4Z/JohfMgpi/waES7Q6/8xyMvKFmDqW/6ix
IwARtjyPtZ6h/YURcLjLZu5p5GA/Ri5cr14lui2ReuWIoHljMai64lrLs2gc/h2O
zGJQ+Y0sOdhLEdukgR96NyQ3y4JfwhMTc4vvWVUdZTBqFNj/4odx++b2Kj0AIqos
/HkK1NzQTktyPqnG+CUa00oBnz+oYtxY6XLswKj89lI+/6kJgkU48mnXvOMOEj8M
tYPZ1txrnTFUoVLJjTQCa/FGdxTXtZaj3Oi7J0T157jII/BqQSqFdRBrLHR5GP2r
PuMoqFUXI3zNUQEku8Mre354N6ga9l05aQsytgyifkA41frsRbusV5zkheHwUIbx
bJ35/gp87I6SgYj89tooNHKKVlAmet/XDvhOqjOxeU3ancLihIqtuBYN8yzfpAfN
3lQdzJdD8P8lUd1jlReBlFAKYTyA7kku23gfzDG+vX7LeMXaRsgCKVWNr5ahjQxd
zYKgEVBGt/dlc8FR7mTNDpqxYyW/IeV8YpkLiXe+DkkXRrgZYa0tNwcXpy5UkJvb
p7bpIARv2vzh34BUonTMZxJ53pDqU9YOnyEXIkfApi7dYHZ/+M2ILhGtc9/EjmAF
MfM=
-----END AGE ENCRYPTED FILE-----

View file

@ -1,19 +0,0 @@
-----BEGIN PGP MESSAGE-----
jA0ECQMIm2rxdqlX+Zzx0ukBf8MCcMFRx1DrtVEHiLG+4ZSQqcgvVdGSNVP8wESj
LqoE/umn0NMSslQqd16ouY5buVHUP3rr5M3CfGDniNOgrdvOStOL0Nc1LWQ5RFPW
6ZI9AOmwTnzZt5c5Y1S5HM5E9CvOy0wpmX9m5HEZ/mg6lBSDoVnSYzqb/jGGhDUf
YDtAIf4ut4KCUPdzKewnAjcJGVx8aTaYOaqbuBicYb/BESs5OZD7zyf2DEhnreAi
XZwpetTDWUd8M472iXYk0jyEHWmlH9SBFqgrFqgTC9wu2ZFgf8+bTyJ8kGHWtEIK
OkB4DJxPtF1JVnmIIE1GG+p1QsRpUe2LPCl2Gn3AEazpiot3rQ3AvWwLHSJIkoeZ
zDikf7fUXpOEarA0QLW6IdBe49PLZFZF6/myBR5PqUecGeLYpgxxYthYhYwohr0D
/rBm3YMCLtne02kuoXb5GFjF51FmJQUbh154fHnBVDnvuPjI4pefRozyXoK48GrP
IfIfTei557LssE6QXFBe4hGMOa9vHbfIzlbGNNghbSoJ9PON7QWYOCEe+v+Qh2cQ
XnL9pl1UQmArN4wRmv/tIaiGPufx8Of1FCEDrOPNZEWvEK2M/eyWTq1NWWrHVLOw
Qo4s7fosvtTW1T/2jLrJgAHvBUrwrApZu+kkqz6R+cZdrpXZ3rG/QEnaJvYculH9
/5roCm5quZcBUTGTFRWkzAX7vd0ab5PPKPMrXQQhPJk6mmb5yXURU4/4TrotllNV
d/qxjK/H4tNr7QlCgL8eT4LRwWdP1oF3yK1SF1TN3Q1AfwFyfmgmwXrZya09op0b
1YT9wtXlV1wXdWBCIkuKbbqXVM0pWaMbwVR4WZw/y0cx5BLg/PH9XVnoLDU2T8sy
9/B1K7eXAWlfFSLI
=x3pz
-----END PGP MESSAGE-----