Public Key Cryptography

You can message me securely at nathanieljwise@protonmail.com by encrypting your message using OpenSSL and one of my public keys: either RSA or ECC. Send your message and its SHA256 hash to the secure email address above; I'll hash the encrypted message, verify my hash against yours, and decrypt the message.

Each key is also available as an x509 certificate:

  • RSA x509
    • Hash: 7c6458f41f184a233ff3f6630a6e6bc9cfbfe78d38283fff066a78815fc69f78
  • ECC x509
    • Hash: de9eb59b13bc9b5ca4d09cd96a5e2c0f04261b028a360bf3e51fad5ffc552190

4096 bit RSA:

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwWV5MKhSRwUYpiOnztFj
lDkreFrH33mMKy1a+eYKI4lAnLNvg54Bkg9oKZi/NBuxa7UI1opRCaFE13yvQCv2
rNtqaoEoPp7/79nCpBsNub7Zd4Na5yZxT1xqOwJV0DYUdQ5MaYCMxfwe2QeTq/GH
0dqNCY31NX1Mkz6RnB80DKGdj1iiFuVaOAn/hsepugmfA5AHJ75JHBw0XK4sxbUI
sPVRBRk2rSVFxGCF8rNTbCRX5leG+i60eUqXXn+HsmpenFUpDUL5pWZg6t1Ql/jl
rSVBL9EppmNyWP1e40jqXK2IpBXCXjnVnHCnn3JR7eCrqA44LBqSoraoK9I9m4ni
dc884xaPEo7M+vhZuVF3MuGFc+JmhHUprquZPScFUOK2DBNMyJwrnetD0KV1wOFU
jq5D3Y5UkPVNqYIsjn2YvowTpQgS0gBLn96T1cKP2ym+zakjPUmL6aZVa+DMco0J
Bv04a5/BEEf4+QtUEp8bex4btHORLMTWDnet1oECk85ecro3/p5eFZDooO+MhvLj
6p/A/pqnpt9Qi2Ur+ooXm/BwM8uHOUlQA3TEhRJ/SYL/WaCDCDh+fBn3dIbUTS63
b30FWlu867CXLsDu49zAHJlMuTusoBcZQ8wAz+i2i2Ig7ugSqjE3MwgpiQ7lQntc
LNZ3L9EMpkU8amTcLDqEJtUCAwEAAQ==
-----END PUBLIC KEY-----

SHA256 hash: 878d0a33a0dc5d91a25f830c92f51e14ecaeb93d5da7a89edfa3c559ba6f1297

ECC with curve P-384:

-----BEGIN PUBLIC KEY-----
MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE6rSiDx32tYhpsOYiTBFAOqW2DjpHPPHL
0s0kYAqTNb/8k0t1jfQcy3hx2wmVg7IR83dp6vcXCaoEODNxGaZCk39ZR85Rz0Dc
84yi+x+KQqsnWJ8jDy43b2blDWVsRKx0
-----END PUBLIC KEY-----

SHA256 hash: 878d0a33a0dc5d91a25f830c92f51e14ecaeb93d5da7a89edfa3c559ba6f1297