Chacha20
ストリーム暗号
keyとnonceから鍵ストリームを生成し、それとのxorを取る、encryptと同じ操作でdecryptできる
長さが不定のペイロードをencryptし、順次適当なサイズでdecryptできるが、途中からdecryptはできない
tomitake
で使用
JavaScript
実装
chacha20-universal - npm
型定義
https://github.com/ci7lus/tomitake/blob/1cedefbbaa4bfc2c199ed97a7f2b2f453dd9fb6c/src/%40types/chacha20.d.ts
#暗号