Class Vigenere

java.lang.Object
org.aoju.bus.crypto.symmetric.Vigenere

public class Vigenere extends Object
维吉尼亚密码实现 人们在恺撒移位密码的基础上扩展出多表密码,称为维吉尼亚密码 算法实现来自:https://github.com/zhaorenjie110/SymmetricEncryptionAndDecryption
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • Vigenere

      public Vigenere()
  • Method Details

    • encrypt

      public static String encrypt(CharSequence data, CharSequence cipherKey)
      加密
      Parameters:
      data - 数据
      cipherKey - 密钥
      Returns:
      密文
    • decrypt

      public static String decrypt(CharSequence data, CharSequence cipherKey)
      解密
      Parameters:
      data - 密文
      cipherKey - 密钥
      Returns:
      明文