SM2: https://tegaru.app/en/blog/sm2-algorithm-explained Memosyne: https://mnemosyne-proj.org/download-mnemosyne.php