Stefan Claas
2024-10-10 10:46:51 UTC
Hi all,
maybe interesting for some of you.
https://github.com/706f6c6c7578/minicrypt
minicrypt does not produce any metadata unlike GnuPG
and can therefore been used for anonymous encrypted
communications.
Sample message output:
FZmzPVaNbKzGluHk1BwwMdbK/TRVQ0l8kxuLHd0835lxD/uGMQbbf2JdTd9vN8tm
8qKX0lf/PhjQ6fDIRm61hnYSfwMLpW7DvBF8RmZhqISyDjOGI21RF1eCE6yCQgit
sx9xvmd1XZ8tYIjuKYq6XXQd75q4vAPXaYzVm39PtuF7smV07SzhEqXZ/zQ0Dqzd
TJ1jE1L+gW8SmVUJlJ+HZLdTKVQFcnL84Zq8jX5M46FJMumC6wVEeWBmwWOpI/cl
SRDWSvljJHCZf/Bte4EdL68p2G1xYg5xvO/DTt3mFUXvryXUecOKuTcP82do8LUp
KMMGgb7jM7xu32ZRJ5Jde2iJlrzZlm2EVahQnIT0OegozPgK1Qpm+hlzOV1CW5LV
jCdXzO6PoXNIbBXEWnYmdAnYzx8Jaq7w4kwByNypCtYs6TYllkK7V9x7v3yfHu0J
Tq+dCefRr9vqG2wEOTRRPxlP3KG/FeYDFQIKmu/0/BuEc/2tTB1JW+0FJr7/xURv
jklIj9uhxrdoZMyXCp7lpO8uDo0Vdb6FyR91Ju1eRPo6Kcb8dx3FjxaKYvuMw07S
P5VZpekKsB0vX4/W4VkNh2K3suvQN93wJD1zen2WL7zgrQRk1+XQ6XcsQe9Via/B
Dih5L2EGHlc0mORUE7ntu67AgFuDr0rmIEundExqTKo=
eMJjODABwJX5gsACk+A1NPjRE59mv539y2sW1+Fp0bpYUPvRGITh7cOWWTkPC9VF
JbYgpAQq1LIzWhbXNiKhm0JE2cpNjd6ct+6BXq0LTaWtmkhqEqkL+z7oUk+NyNa3
1+Ws3D0ZafgcQcLaZPsnUKfDXXfhpX2PuphYTqG6r9POJ7duAebWWwOXfEy/Xg==
The first block contains the AES session key RSA encrypted and
the second block contains the AES encrypted message.
A 4096 bit pub key looks like this:
-----BEGIN RSA PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtNO9KRUi0vBYLEaSTyDL
20ZdOk57en7BMIT8CTtfPcE3HCmROCMzEF/ceEyu21LpOkjNc7TrNj6J6XIIJs6V
Otr3GpJ7AyKpG93Y/55uQk4IO3Y3epNXoiTyftVajOgjtRDSBxtkyZrFLIEcUihV
ot8NKB1DMW/XDBaNUg4qoLEExtF9v5/tP4BuumBlfRl4camY9V8Uf7lch4vb7Cj9
pcI4VYnmoQ2/XepXWKfsVPC+EOCoZWLCpJhjmcqoWxVUIa3a0+XCQl44UVBYPsb0
GyoQ/f5Yo47N4Rq8EdKfBG3LEHTsruHtBsz2YsYjB6o7zQbG1+DTIvYEDCRR3E5T
IxbNfPVoQ7KXsBTz79Kgc2Q4lVK13IdqBIhjCsPeewmVvd76atB1wsn3+w7PD9qN
apQd8bwfWcBRFc6vxichLr4lfU0AYQibGK2So3lGCsJRQV8P2qQ+5OPLr2CGOy0Y
cP6wzSMJBcN+gIRK4oyt1QJJHwNxe3mph3awzfU3ks5Jzp+kRCRgsLiYz3mlR0mF
AtqYYgAxqd5Vq8cOqDhqQ+rqE+mtuWfRE3wpnOLKCsa9J8zMSPAVoG7a2vKQh6v2
U4LYHx6ZjCnnnRj/bIXwwyw1iosOSvWoMgYVs7ugs3MDNkO5H1hUPviJzeObKgxS
1Qd7JIYp/1yDgLwj1nppue0CAwEAAQ==
-----END RSA PUBLIC KEY-----
Hope you like!
Regards
Stefan
maybe interesting for some of you.
https://github.com/706f6c6c7578/minicrypt
minicrypt does not produce any metadata unlike GnuPG
and can therefore been used for anonymous encrypted
communications.
Sample message output:
FZmzPVaNbKzGluHk1BwwMdbK/TRVQ0l8kxuLHd0835lxD/uGMQbbf2JdTd9vN8tm
8qKX0lf/PhjQ6fDIRm61hnYSfwMLpW7DvBF8RmZhqISyDjOGI21RF1eCE6yCQgit
sx9xvmd1XZ8tYIjuKYq6XXQd75q4vAPXaYzVm39PtuF7smV07SzhEqXZ/zQ0Dqzd
TJ1jE1L+gW8SmVUJlJ+HZLdTKVQFcnL84Zq8jX5M46FJMumC6wVEeWBmwWOpI/cl
SRDWSvljJHCZf/Bte4EdL68p2G1xYg5xvO/DTt3mFUXvryXUecOKuTcP82do8LUp
KMMGgb7jM7xu32ZRJ5Jde2iJlrzZlm2EVahQnIT0OegozPgK1Qpm+hlzOV1CW5LV
jCdXzO6PoXNIbBXEWnYmdAnYzx8Jaq7w4kwByNypCtYs6TYllkK7V9x7v3yfHu0J
Tq+dCefRr9vqG2wEOTRRPxlP3KG/FeYDFQIKmu/0/BuEc/2tTB1JW+0FJr7/xURv
jklIj9uhxrdoZMyXCp7lpO8uDo0Vdb6FyR91Ju1eRPo6Kcb8dx3FjxaKYvuMw07S
P5VZpekKsB0vX4/W4VkNh2K3suvQN93wJD1zen2WL7zgrQRk1+XQ6XcsQe9Via/B
Dih5L2EGHlc0mORUE7ntu67AgFuDr0rmIEundExqTKo=
eMJjODABwJX5gsACk+A1NPjRE59mv539y2sW1+Fp0bpYUPvRGITh7cOWWTkPC9VF
JbYgpAQq1LIzWhbXNiKhm0JE2cpNjd6ct+6BXq0LTaWtmkhqEqkL+z7oUk+NyNa3
1+Ws3D0ZafgcQcLaZPsnUKfDXXfhpX2PuphYTqG6r9POJ7duAebWWwOXfEy/Xg==
The first block contains the AES session key RSA encrypted and
the second block contains the AES encrypted message.
A 4096 bit pub key looks like this:
-----BEGIN RSA PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtNO9KRUi0vBYLEaSTyDL
20ZdOk57en7BMIT8CTtfPcE3HCmROCMzEF/ceEyu21LpOkjNc7TrNj6J6XIIJs6V
Otr3GpJ7AyKpG93Y/55uQk4IO3Y3epNXoiTyftVajOgjtRDSBxtkyZrFLIEcUihV
ot8NKB1DMW/XDBaNUg4qoLEExtF9v5/tP4BuumBlfRl4camY9V8Uf7lch4vb7Cj9
pcI4VYnmoQ2/XepXWKfsVPC+EOCoZWLCpJhjmcqoWxVUIa3a0+XCQl44UVBYPsb0
GyoQ/f5Yo47N4Rq8EdKfBG3LEHTsruHtBsz2YsYjB6o7zQbG1+DTIvYEDCRR3E5T
IxbNfPVoQ7KXsBTz79Kgc2Q4lVK13IdqBIhjCsPeewmVvd76atB1wsn3+w7PD9qN
apQd8bwfWcBRFc6vxichLr4lfU0AYQibGK2So3lGCsJRQV8P2qQ+5OPLr2CGOy0Y
cP6wzSMJBcN+gIRK4oyt1QJJHwNxe3mph3awzfU3ks5Jzp+kRCRgsLiYz3mlR0mF
AtqYYgAxqd5Vq8cOqDhqQ+rqE+mtuWfRE3wpnOLKCsa9J8zMSPAVoG7a2vKQh6v2
U4LYHx6ZjCnnnRj/bIXwwyw1iosOSvWoMgYVs7ugs3MDNkO5H1hUPviJzeObKgxS
1Qd7JIYp/1yDgLwj1nppue0CAwEAAQ==
-----END RSA PUBLIC KEY-----
Hope you like!
Regards
Stefan