Hi boys and girls,
I have a lot of important files, lots of bitcoinWallet.dat containing 0.420 bitcoins each. I want to share them with specific Ethereum addresses and only
the ethereum addresses can decrypt their specific files. Therefore I was thinking about assymetric encryption using public key (ethereum) which
can only be decrypted by the user using their private key.
It is suggested however that one shall not directly encrypt using ECC (elliptic curve cryptography) since block size of ECC is
small. (
source)
Therefore, encrypting a message using ethereum address is a good idea but not some files.
I have
one solution but would love to know if it's viable or if other solutions would be more suitable.
The files will be zipped with random passwords containing special characters and letters (ah321D*£$...)
The password will be encrypted with the ethereum address of each user and will be decrypted with their private key.
Once the user has the password they can extract the zipped file. Only the user can have the password since only they
have the private key of their address.