类 Sm4


  • public class Sm4
    extends java.lang.Object
    Sm4
    从以下版本开始:
    2022/08/31
    作者:
    jiangcs
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected static int[] CK  
      protected static int[] FK  
      protected static byte[] sBoxTable  
    • 构造器概要

      构造器 
      构造器 说明
      Sm4()  
    • 字段详细资料

      • sBoxTable

        protected static final byte[] sBoxTable
      • FK

        protected static final int[] FK
      • CK

        protected static final int[] CK
    • 构造器详细资料

      • Sm4

        public Sm4()
    • 方法详细资料

      • sm4SetKeyEnc

        protected void sm4SetKeyEnc​(Sm4Context ctx,
                                    byte[] key)
                             throws java.lang.Exception
        抛出:
        java.lang.Exception
      • sm4SetKeyDec

        protected void sm4SetKeyDec​(Sm4Context ctx,
                                    byte[] key)
                             throws java.lang.Exception
        抛出:
        java.lang.Exception
      • sm4CryptEcb

        protected byte[] sm4CryptEcb​(Sm4Context ctx,
                                     byte[] input)
                              throws java.lang.Exception
        抛出:
        java.lang.Exception
      • sm4CryptCbc

        protected byte[] sm4CryptCbc​(Sm4Context ctx,
                                     byte[] iv,
                                     byte[] input)
                              throws java.lang.Exception
        抛出:
        java.lang.Exception