GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    ejim (ejim@muenster.im)'s status on Tuesday, 26-Nov-2024 06:16:16 JST ejim ejim
    • Solène :flan_hacker:

    @solene on your blogpost https://dataswamp.org/~solene/2024-09-12-email-selfhost-to-protonmail.html
    You said "when making your account, Proton Mail generates an encryption key on their server"
    Do you know the reason why they are doing it this way instead of generating the key on the client? And then just storing the public key?

    You also said "the server requires a lot of CPU" regarding dovecot using a lot of cpu encrypting incoming emails with GPG. Can you give a little more detail, how much of which CPU? :)

    In conversation about 7 months ago from muenster.im permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: dataswamp.org
      Solene'% : I moved my emails to Proton Mail
      In this blog post, I explain why I migrated my emails from self hosting to Proton Mail
    • Embed this notice
      Solène :flan_hacker: (solene@bsd.network)'s status on Tuesday, 26-Nov-2024 06:16:14 JST Solène :flan_hacker: Solène :flan_hacker:
      in reply to

      @ejim they do it this way as it make it easier for most users as they just have to remember a password

      as for dovecot and GPG, just try to run GPG on 20 MB files and see how much CPU is used ;)

      In conversation about 7 months ago permalink
    • Embed this notice
      Solène :flan_hacker: (solene@bsd.network)'s status on Tuesday, 26-Nov-2024 16:06:16 JST Solène :flan_hacker: Solène :flan_hacker:
      in reply to

      @ejim if you have to send the private key this does not change anything

      In conversation about 7 months ago permalink
    • Embed this notice
      ejim (ejim@muenster.im)'s status on Tuesday, 26-Nov-2024 16:06:18 JST ejim ejim
      in reply to
      • Solène :flan_hacker:

      @solene
      I thought it could be implemented like this:
      Client:
      [Public, Private]=GenerateKeys()
      Encprivate=encrypt(Private,Hash(Userpassword))
      Post("/storeKeys", {Public, Encprivate})

      And for decryption we send the encrypted Private Key and decrypt it with the user password.

      🤔Hm, how does Password reset work?

      In conversation about 7 months ago permalink
    • Embed this notice
      ejim (ejim@muenster.im)'s status on Tuesday, 26-Nov-2024 21:43:17 JST ejim ejim
      in reply to
      • Solène :flan_hacker:

      @solene the private key could be encrypted with a derivation of the user password

      In conversation about 7 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.