CryptoverseCC / ethmail.cc

ETHMail.cc
https://ethmail.cc/
104 stars 18 forks source link

you overthought the private key issue. we already have our private key #37

Closed ghost closed 1 year ago

ghost commented 1 year ago

The hard part in implementing encryption in ETHMail is that it handles ALL Ethereum addresses as long as they have proper structure. Ethereum addresses are not public keys, you cannot use them to encrypt messages. You need appropriate public key for given address. To go from address to public key I would need to look at blockchain if maybe this address made some transaction and extract the public key from the transaction signature. It’s doable but requires some work. When I have that I would need to provide a way for users to decrypt messages using their private keys. For web browser interface this would require a way to decrypt messages provided by the wallet, as far as I know there are not production ready APIs available in wallets to do so. For mobile phone and desktop apps it’s even worse. ETHMail is a standard SMTP/IMAP server it’s able to communicate with any email app, but those apps have no idea about Ethereum whatsoever and they will not implement decryption based on Ethereum keys.

no. just run your own ethereum node, hook up your own rpc, and go to town.

please.