Any data stored in the blockchain or off-chain is readable for the world. So it is essential that any data stored is either hashed or encrypted. Elliptic Curve Public/Private Key Encryption requires the creation of a so called “SharedSecrect“. This is calculated with the own private key and the public key of the other end. … Read more

Digital Signatures

Internally all transactions are being digitally signed automatically. If you need manually to sign some data you can do that easy with the function SignData from the identity namespace. The parameters for SignData are: Message: The data to be signed ChainAddress: Your blockchain address Password: The password to unlock your private key Note: Obviously your … Read more