Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Your boyfriend takes chocolate from strangers.


rocksolid / Programming / MMMB - a forum script with PGP authorization/authentication

SubjectAuthor
o MMMB - a forum script with PGP authorization/authenticationGeorge Musk

1
Subject: MMMB - a forum script with PGP authorization/authentication
From: George Musk
Newsgroups: rocksolid.programming
Organization: i2pn2 (i2pn.org)
Date: Tue, 18 Mar 2025 14:23 UTC
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: grgmusk@skiff.com (George Musk)
Newsgroups: rocksolid.programming
Subject: MMMB - a forum script with PGP authorization/authentication
Date: Tue, 18 Mar 2025 14:23:56 -0000 (UTC)
Organization: i2pn2 (i2pn.org)
Message-ID: <d64abe0fea0fd67625e7369e87d8b57881e4b501@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 18 Mar 2025 14:23:56 -0000 (UTC)
Injection-Info: i2pn2.org;
logging-data="715005"; mail-complaints-to="usenet@i2pn2.org";
posting-account="s+AewZCD9rBDWpuNM8MHjUKokgJ1eewlzOPpjwlZNsQ";
User-Agent: Pan/0.154 (Izium; 517acf4)
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

I made a bit of a cypherpunk experiment - PHP textboard forum script that
uses PGP for authorization of posting messages (messages must be PGP
signed to pass). It also requires Argon2 PoW to register a key with the
forum as a kind of an anti-spam measure.
https://codeberg.org/grgmusk/mmmb
To post messages a user has to
1. Register theirs PGP key (there's a link in page top) by submitting
public PGP key and Argon2 hash of it's fingerprint calculated with
forum's required parameters (they're on the registration page,
configurable in forum settings)
( echo -n ABCD1FGHIJA2CDEFG3IJABC4EFGH6JABC8EFGHIJ|argon2 sOmEsAlT123 -t
60 -k 471040 -p 1)
2. Sign a message with that PGP key, put it into form in New thread/Reply
link.

I'm not even sure if it all works as intended lol.
I'll try running a live demo at
Tor: http://e5avrgc4ra2xxrrlfnobspec4vcntpro25gwtybxljufo6eukmlri6yd.onion/mmmb_en/
I2P: http://smr6fuqbpfhqtx2ffw6qrtkf6ddhe2v25inrz25kh2sfiejwmosa.b32.i2p/mmmb_en/
shortly after sending this news article. It won't run long, maybe for a
day. Please try posting something.

1

rocksolid light 0.9.8
clearnet tor