On the topic of toy web crypto projects, here's mine: https://emojicrypt.com/ It offers scrypt + aes-gcm, encoded into 256 emoji; all the crypto is in https://github.com/aurorabbit/libemojicrypt/blob/master/prot... (I could have went without a subrepo, but in theory it makes non-web integration or alternate interfaces simple.) It's based off of ricmoo's scrypt.js, pfrazee's base-emoji, and WebCrypto. Output contains…
[1] https://docs.python.org/3/library/hashlib.html#hashlib.pbkdf...