Class ChaCha20

java.lang.Object
org.aoju.bus.crypto.symmetric.Crypto
org.aoju.bus.crypto.symmetric.ChaCha20
All Implemented Interfaces:
Serializable, Decryptor, Encryptor

public class ChaCha20 extends Crypto
ChaCha20算法实现 ChaCha系列流密码,作为salsa密码的改良版,具有更强的抵抗密码分析攻击的特性,“20”表示该算法有20轮的加密计算
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Field Details

  • Constructor Details

    • ChaCha20

      public ChaCha20(byte[] key, byte[] iv)
      构造
      Parameters:
      key - 密钥
      iv - 加盐,12bytes(64bit)