Skip to content

v0.0.1-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@programizer programizer released this 26 Jun 14:56
· 2 commits to develop since this release
44f3a89

v0.0.1-beta.1

This is a very hacky but working first version.

Usage

  • With visibility scope public (globe symbol), publish your public key that is already in the draft of compose view
  • For further steps delete public key from compose view first
  • To import public keys of other users, paste them into compose text field, remove everything else and switch visibility scope to direct (mail symbol) or public
  • To encrypt a message for a user who's key you've added, put their handle in the first line and nothing else (except spaces which are removed automatically before reading it in and therefore fine). In the following lines you can write your message. For the actual encryption, switch to visibility scope private (lock symbol). While the handle remains, so the recipient is notified, the rest of the message turns into a PGP encrypted message. Send message draft as is.
  • To decrypt a message sent to you with Crypty, you copy-paste the encrypted part of the received message into your compose view and remove everything else. Now you switch to unlisted visibility scope (unlocked lock symbol). The message will be decrypted and will contain your handle in the first line again. That's how you know everything worked and you can enjoy your secret message!

Some ideas for future versions

  • Write proper UI for encryption and decryption procedure
  • Add support for encrypting files as well
  • ... (The sky is the limit.) (BTW, you need to work around character limits by splitting messages on vanilla-flavored Mastodon instances for now, where the character limit is 500. But lots of other fedi server software implementations have higher character limits, that don't pose any problems.)

Full Changelog: https://github.com/programizer/Crypty/commits/0.0.1