Recently I had a talk about the basics of cryptography for blockchain developers at the Bulgarian Web Summit 2018. I am happy to succeed to introduce the most important concepts of the elliptic curve cryptography (ECC), key derivation and encryption (SCrypt, AES and HMAC), digital signatures (ECDSA, sign / verify) and crypto-wallets (HD wallets, mnemonics

This Technology is Obsolete! Warning: the Java applets technology is obsolete and is no longer supported in modern Web browsers. The most stable solution for signing documents with a smart card in the Web browser (as of June 2016) is the hwcrypto.js from ID.ee (the Estonian government crypto project). Is provides JavaScript crypto API and