@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.
@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? :)
@dannotdaniel@luckytran you make fun of that, but #Studies really show great effects of kinda bleach related #HOCI against #SarsCov2 . Not only on surfaces but also in very very low concentrations as a gargle, inhale, nasal spray. Same with the disinfectant Povidon-Iodine Also #UV-C and save #Far-UV-C and #blue light with 400-405nm light are shown to inactivate #Virus on surfaces. Also #NearInfrared light is shown to have good effects on our bodies fight against #covid . Also normal VitaminD lv