ルモーリン
ホーム 更新 Perl Sample サービス 雑談 鉄ゲタ Linux リンク 連絡先

暗号ごっこ

2019-04-04

きっかけ

こんなツイートを見かけました。

公開鍵

これが私の公開鍵です。 あれ、公開鍵は公開してもいいんだよね?(・_・ ) ( ・_・)

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBFx3ZS8BEACh2HNslrRX6SuW316z83mXyoYcn6IUkgr2MNM/V/sSYmWt1hN9
7DB4rfGqFtpoNzcyT5vEPTEKP/o71Pd/yg77tzScEoHpgQXF0s0HAmwPlutdwLk0
8bnbCqfPDtUFOKoPXayffpcfhq74bs67bbqO3xoXqwVRYCcShJV12bRNyZE/uDa2
bnBtRTTM/CYUrrZysziyj6CtDwM3aum4aV3w3Au1r7n3yqKTeKAz94oVyvuAYAcm
OQ8FRO7+boPZ2ExlYXluVVxhI4KqW0yj/lMUqeANVCeGL1X55bPm1jr0hc5exaxZ
40+xgJjjh82qJscdFL8HAJwkSnReMXwq9HLxKBIl7Bxy4PvnGF4fw5JyWu6BrVn0
9gKUNctHqCHLzdNd/35hJHiZ4FpFwi/Ybc7V11+q6ry2Kedxo99MgJzwHMUNZf9m
AYavkH4kwikyy0vxVopRyYmyCqUPp81DM3ocx3qARlxzuF4rvqguKVYcxYZz816D
YqhXmqdBp2Zz1M9EIbiYV10Rrcf5p7m+jD3JhrT17/5LwLJ2c+tpWmYpjTBF3KZ/
BWUvMS9id1kqo5Z7X9Nud+KsB5qMT+TmaBH36vZ6Mdt8dZDOwpOEKH59fWdT8mdi
PJo8DSUV8Bi1nmYTIgryT6oTjwxuKI/gkM6Fpi71+YU7yEeRxN4Az25PsQARAQAB
tBxsZW1vcmluIDxsZW1vcmluQGxlbW9yaW4uanA+iQJUBBMBCAA+FiEEwEitvUyx
vuFkiJK9JKNDPIuht94FAlx3ZS8CGwMFCQGTVIEFCwkIBwIGFQoJCAsCBBYCAwEC
HgECF4AACgkQJKNDPIuht976mBAAmZ3+kX7hoMznUfe42LakXRVLVwkVYerWKU38
f3O95Fp70joF19B0suVET+xfR2lz4fYMBD1hrNrEjpGmpkDkbIVt3hsFhZeZOhdv
GlXxaur2+zLcmWTJpuVESIo+v7i2RXCoK6zT7o+/XIrPEF0Hxc4BvSyFyqeCNJYl
ysvCHv3JyXv/t3OWcRczkipEvYQ/OVyFnTeBT0S4R5oovy07ph6Qr+K/S6av4Exn
UocGvPiUtEAoG8w4jSuq4KqnxPQe6Q3YWkxMEAxZoPDqF4A4guozUkGCMm6snuMN
Ga8Pvq5l5ih+iloVrXAhh9FqM3oO54W9hYiBYAq+5MQMp3+Pml26WJBQBjWT9cNQ
0aacCaIOzV94WKNGMtPgdfiG+GQfPK7ltnBrXXxurvd7w+lFOwoDxGtlKwxmsbd5
e/szWPpIUlCq6iRnvsbPW32960gIsxmJCup65voxJ2YibgI5d4v+mJu8dRiVmpuA
EMNAkWZKIobRSdgenTK0it17Gdey2gT2T82VN82N3SiV0m/yfLGk5bb1uJAEPyoo
gTYNDbhAoG1T0C4NhB36MztjHu+zC1hZfYrzBbPOtDtVdS3rbkvzQUoaEPM8h91K
NHBxU35knr7OY4h+mBb6qtG1iF5rsxsTlQYIMoqN8M5fRG5mNN+rrrGDObKyl4K2
5HvHSXS5Ag0EXHdlLwEQAK+7tWr1uphzcq4NLcQ0qrlIpzYaeDfmtl6p2HqCoNuB
/AvHMxkm8ZWdyqNFwzr2Q1aAc+gzilusFW3DtweLnY4J2P+gvpkMFgjVajp1xUO6
WE3pBCuCILCk8DC/SKA9APnNu9qPN/GCVGymnnkscpc+3u9KikTP42ZMJrGDDR1J
HrbdS/jMfyS7o/fW4Zx0yGbIIolt26oLCf1TIBpw+YS9PPl0qQCtS/XVehAiz/+h
BZd9WRLv/bVeLQMNnpK6BXyEONxkw7zwShc3DjBQF1djf8Dpl9YewTtu51t+9eXi
y80fVRsBYWX9J238HmdUAzjZLHb0aUcGnY5ZUOCrQjObFzMLr7Rab0Oxx26yuczm
2Mtb/i/uL4z0rCC0+Yts0ToMC1JRRvbFIi5au6RM8FtTjGfd8T7vAP0z741i3zik
jfmNqu9fTaaojyJAEso6TwmjCQlNsy/7esGu/SeeYT08sgXQz9HbYD1jXKH1NJxh
ajCYF5P8c2hkWVlQf5xYfOakhb+TIFzwcVJgXcqdZCFi0A9/+K46Rfnyf4Ja+W5B
bhLyzlbHURdQX1YxsdBFuqbEcZWjfR6lCShfj/3sANQ9VPpCUB/Vqu38F+q7bqFg
7ClcobTuQBBECespDbTqhlnqewq9pV52gJWgkt6674nSgq3GALZDNDfUoCyH+0MH
ABEBAAGJAjwEGAEIACYWIQTASK29TLG+4WSIkr0ko0M8i6G33gUCXHdlLwIbDAUJ
AZNUgQAKCRAko0M8i6G33j/7EACIoKJUTFEbzFrX48NUilZlrLEHRv3CoGgsdLGM
pXTIgXIxIY6CcIcSdr1ZPyz4zDJzp6f1LjaP1qKJIdUgiB9YqJTgxmdFLmc6Z1us
IuqwtkdX0SQJCrF7ebsDCViC0IEeJYhA9rcfxAYn6F5X3B4ZeJu6TVJJ44HBx5Lk
y+gTmk8gUTasyx8vYMtGvACwMdr447r0FKYzgefPCycYJd48mzo4sFLYCjFEGi0j
uNJlYU5i0Vfh6pMKwpP1MThn2ri9IhRm5unvjVGjfRgm2rHYhtHRmJSNkfJLf37A
E8W6mR+tH+B7woa3Vo1nwAF4Ia9E/hdSUjJbNM9jiPK/ulYkgFD9NBb4GLNIinD7
MuJGPdh4sr/aVRkviog0PTcWoCVu6ldBCXRZ2BfHg5lrPnsvIhkL58RKSyuQZQKZ
6Z2eqScCXnA4dPes97xFcbC+Rw6l0rG+ACPtCTBSOvcfarsSgdv3Edc3WPbXfJuR
T0pLMaysXyxsavOTlQoxgRCR7kOa00C7cy/Pdj91KuhiWyi2NwEnlhkpPJ3FTb4L
tXboRc/ULEm5CL2lbUMhGoHHgnlleyVZam7QxwbDiBfw2GGfqN5m4NvlrNrULE6E
VSVAIqG4fm6WwYHu7j9nl0IKS14a/xi0ZYnj8xln1ntexX1kS+QKbKBnNeqYSOBC
VlKGkg==
=BcGE
-----END PGP PUBLIC KEY BLOCK-----

文書に署名

このサイトのURLと私のアカウント名を含む文書に署名しました。

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

たこルカΩは俺の嫁
ルモーリン(lemorin_jp)
https://www.lemorin.jp
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwEitvUyxvuFkiJK9JKNDPIuht94FAlyl3bYACgkQJKNDPIuh
t94hixAAhXIY/TYO7f3uBTdw/+UxkADKoepEjCPyQfabTw3xP9L8MFgkvmuFgBmI
dMtKRobUVvGpTfnWGUJlq0zykAZXQ1EFjv3ho0VmJphH9dKi98KDzD5i9U9J2Aqe
hOgV84z0nB3njTr4HFqqfyyf3UI2sjlXZMMlVm/GW5jkfoxG4bLTceZZieGj17zV
C0mEmCjbT1kOi93p5z3V4+3ZFAEWOglkfZvO//q32+RHDCb4WvQSbhLhXuMEY+r8
vuHsFne9CK67bkKlfOiyCCZtiQ4V3+MJt7S7rv6Mowqf6fYWiUWGo0KMxsrwz+3u
/lj6xHxEF5jNNG5Ncm+bz4K+RbBP2T9v9KSwW0Xc3RwmvESsFbFq7BJQw1PTk54d
JjG2i+z2/IefKTRprBSIjk1QfXqANJy0UXplyFOh9+4Dq3wikribEId8et0tMpUl
spWkj1+DRgh1La7BjIVeOJFs5xOByI5TT/4iRyznkLbUq78wSDme1CX4Oc/8o+sZ
uPSGd3GTmxAHDtr6VnCkx07LMxoH7/6/NrIEnJ+5OAdbD1bWETaYgpU0ZQ8BrE9E
6FP04eKHsPJa1D6gzDk8OVUODSUOZLG/yFNGDz7dLHB0Iio9zCD8SIU/HkP/WRD+
73mVnFJAvyq7BkqeieMGnmq2XDUlwdoRbz7vYGPtl/UP3E7sF+U=
=Wuh9
-----END PGP SIGNATURE-----

証明方法

公開鍵で署名を検証して妥当であれば文書内のアカウントとドメインと秘密鍵の所有者が一致します。 秘密鍵と公開鍵は一組のペアであるから公開鍵の所有者も同じなので私の公開鍵です。 と、こんな感じで証明したことになる(といいなあ)。