@dive-into-crypto: clear explanation