Class MacFactory

java.lang.Object
org.miaixz.bus.crypto.builtin.digest.mac.MacFactory

public class MacFactory extends Object
Mac 简单工厂类
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • MacFactory

      public MacFactory()
  • Method Details

    • createEngine

      public static Mac createEngine(String algorithm, Key key)
      根据给定算法和密钥生成对应的Mac
      Parameters:
      algorithm - 算法,见Algorithm
      key - 密钥
      Returns:
      Mac
    • createEngine

      public static Mac createEngine(String algorithm, Key key, AlgorithmParameterSpec spec)
      根据给定算法和密钥生成对应的Mac
      Parameters:
      algorithm - 算法,见Algorithm
      key - 密钥
      spec - spec
      Returns:
      Mac