It would be really cool if some sort of client-side encryption can be added by default to PMs though. Maybe in Epochtalk?
Interesting idea, maybe we can add PGP database as well where user can upload their public PGP key.
This is something that
already exists.
You should also be careful with using PGP. To my knowledge, the encryption cannot be broken with existing technology, but many people use it in an unsecure way. For example if you exchange keys with someone via PM, you really do not know who you are communicating with. The message containing the keys could be the subject of a MITM attack similar to what LoyceV describes is happening with privnote
s [dot]com (scam site). You could send key ABC123 to someone, and the message they receive says your key is DEF456. Any message they send you encrypted to DEF456 could be automatically decrypted and subsequently encrypted to ABC123.
The only real way to guard against this is to meet the person in person and exchange keys after checking photo ID, and otherwise confirming you can trust the person.