Cryptography is essential in making our Internet secure and private. Its usages are all over the places, like online payment, messaging, digital signature and the hottest topic, cryptocurrency or better called as decentralized ledger technology. Even though I have been coding professionally for more than 4 years, I am an…