Jonas Hvid
mail@johv.dk

Feburary 1, 2025

Intructions for encrypted communication over unencrypted channels (e.g. email):


age

If you would like to send me an encrypted file, please use age with the following public key:

age1vxrgc6deqytwz9908zm3sy500akv56kxsssm3tpwpfwwq773d4jqwlfzgv

For example:

age \
  -r age1vxrgc6deqytwz9908zm3sy500akv56kxsssm3tpwpfwwq773d4jqwlfzgv \
  -a message.txt \
  >message.txt.age

Remember to also include your public key in the message if you expect a response.


minisign

I can sign files with this minisign public key if necessary or by request:

RWQpPdVXBZ4gN2zxpAGL70oSdme9ZDdkJ/xe+Csa+CFT+3wMgZJHsmre

For example, to verify, download both message.txt and message.txt.minisig, and run:

minisign -V \
  -m message.txt \
  -P 'RWQpPdVXBZ4gN2zxpAGL70oSdme9ZDdkJ/xe+Csa+CFT+3wMgZJHsmre'

In general, I do not bother signing anything that is distributed over HTTPS anyway, and especially not anything that I'm hosting myself.