⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gnucrypto.java

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
        put("KeyGenerator.Anubis",            gnu.javax.crypto.jce.key.AnubisKeyGeneratorImpl.class.getName());        put("KeyGenerator.Blowfish",            gnu.javax.crypto.jce.key.BlowfishKeyGeneratorImpl.class.getName());        put("KeyGenerator.Cast5",            gnu.javax.crypto.jce.key.Cast5KeyGeneratorImpl.class.getName());        put("KeyGenerator.DES",            gnu.javax.crypto.jce.key.DESKeyGeneratorImpl.class.getName());        put("KeyGenerator.Khazad",            gnu.javax.crypto.jce.key.KhazadKeyGeneratorImpl.class.getName());        put("KeyGenerator.Rijndael",            gnu.javax.crypto.jce.key.RijndaelKeyGeneratorImpl.class.getName());        put("KeyGenerator.Serpent",            gnu.javax.crypto.jce.key.SerpentKeyGeneratorImpl.class.getName());        put("KeyGenerator.Square",            gnu.javax.crypto.jce.key.SquareKeyGeneratorImpl.class.getName());        put("KeyGenerator.TripleDES",            gnu.javax.crypto.jce.key.TripleDESKeyGeneratorImpl.class.getName());        put("Alg.Alias.KeyGenerator.AES", "Rijndael");        put("Alg.Alias.KeyGenerator.DESede", "TripleDES");        put("Alg.Alias.KeyGenerator.3-DES", "TripleDES");        put("Alg.Alias.KeyGenerator.3DES", "TripleDES");        // MAC        put("Mac.HMAC-MD2", gnu.javax.crypto.jce.mac.HMacMD2Spi.class.getName());        put("Mac.HMAC-MD4", gnu.javax.crypto.jce.mac.HMacMD4Spi.class.getName());        put("Mac.HMAC-MD5", gnu.javax.crypto.jce.mac.HMacMD5Spi.class.getName());        put("Mac.HMAC-RIPEMD128",            gnu.javax.crypto.jce.mac.HMacRipeMD128Spi.class.getName());        put("Mac.HMAC-RIPEMD160",            gnu.javax.crypto.jce.mac.HMacRipeMD160Spi.class.getName());        put("Mac.HMAC-SHA160",            gnu.javax.crypto.jce.mac.HMacSHA160Spi.class.getName());        put("Mac.HMAC-SHA256",            gnu.javax.crypto.jce.mac.HMacSHA256Spi.class.getName());        put("Mac.HMAC-SHA384",            gnu.javax.crypto.jce.mac.HMacSHA384Spi.class.getName());        put("Mac.HMAC-SHA512",            gnu.javax.crypto.jce.mac.HMacSHA512Spi.class.getName());        put("Mac.HMAC-TIGER",            gnu.javax.crypto.jce.mac.HMacTigerSpi.class.getName());        put("Mac.HMAC-HAVAL",            gnu.javax.crypto.jce.mac.HMacHavalSpi.class.getName());        put("Mac.HMAC-WHIRLPOOL",            gnu.javax.crypto.jce.mac.HMacWhirlpoolSpi.class.getName());        put("Mac.TMMH16", gnu.javax.crypto.jce.mac.TMMH16Spi.class.getName());        put("Mac.UHASH32", gnu.javax.crypto.jce.mac.UHash32Spi.class.getName());        put("Mac.UMAC32", gnu.javax.crypto.jce.mac.UMac32Spi.class.getName());        put("Mac.OMAC-ANUBIS",            gnu.javax.crypto.jce.mac.OMacAnubisImpl.class.getName());        put("Mac.OMAC-BLOWFISH",            gnu.javax.crypto.jce.mac.OMacBlowfishImpl.class.getName());        put("Mac.OMAC-CAST5",            gnu.javax.crypto.jce.mac.OMacCast5Impl.class.getName());        put("Mac.OMAC-DES",            gnu.javax.crypto.jce.mac.OMacDESImpl.class.getName());        put("Mac.OMAC-KHAZAD",            gnu.javax.crypto.jce.mac.OMacKhazadImpl.class.getName());        put("Mac.OMAC-RIJNDAEL",            gnu.javax.crypto.jce.mac.OMacRijndaelImpl.class.getName());        put("Mac.OMAC-SERPENT",            gnu.javax.crypto.jce.mac.OMacSerpentImpl.class.getName());        put("Mac.OMAC-SQUARE",            gnu.javax.crypto.jce.mac.OMacSquareImpl.class.getName());        put("Mac.OMAC-TRIPLEDES",            gnu.javax.crypto.jce.mac.OMacTripleDESImpl.class.getName());        put("Mac.OMAC-TWOFISH",            gnu.javax.crypto.jce.mac.OMacTwofishImpl.class.getName());        // Aliases        put("Alg.Alias.AlgorithmParameters.AES", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.BLOWFISH", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.ANUBIS", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.KHAZAD", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.NULL", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.RIJNDAEL", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.SERPENT", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.SQUARE", "BlockCipherParameters");        put("Alg.Alias.AlgorithmParameters.TWOFISH", "BlockCipherParameters");        put("Alg.Alias.Cipher.RC4", "ARCFOUR");        put("Alg.Alias.Cipher.3-DES", "TRIPLEDES");        put("Alg.Alias.Cipher.3DES", "TRIPLEDES");        put("Alg.Alias.Cipher.DES-EDE", "TRIPLEDES");        put("Alg.Alias.Cipher.DESede", "TRIPLEDES");        put("Alg.Alias.Cipher.CAST128", "CAST5");        put("Alg.Alias.Cipher.CAST-128", "CAST5");        put("Alg.Alias.Mac.HMAC-SHS", "HMAC-SHA160");        put("Alg.Alias.Mac.HMAC-SHA", "HMAC-SHA160");        put("Alg.Alias.Mac.HMAC-SHA1", "HMAC-SHA160");        put("Alg.Alias.Mac.HMAC-SHA-160", "HMAC-SHA160");        put("Alg.Alias.Mac.HMAC-SHA-256", "HMAC-SHA256");        put("Alg.Alias.Mac.HMAC-SHA-384", "HMAC-SHA384");        put("Alg.Alias.Mac.HMAC-SHA-512", "HMAC-SHA512");        put("Alg.Alias.Mac.HMAC-RIPEMD-160", "HMAC-RIPEMD160");        put("Alg.Alias.Mac.HMAC-RIPEMD-128", "HMAC-RIPEMD128");        put("Alg.Alias.Mac.OMAC-AES", "OMAC-RIJNDAEL");        put("Alg.Alias.Mac.OMAC-3DES", "OMAC-3DES");        put("Alg.Alias.Mac.HmacMD4", "HMAC-MD4");        put("Alg.Alias.Mac.HmacMD5", "HMAC-MD5");        put("Alg.Alias.Mac.HmacSHA-1", "HMAC-SHA-1");        put("Alg.Alias.Mac.HmacSHA1", "HMAC-SHA1");        put("Alg.Alias.Mac.HmacSHA-160", "HMAC-SHA-160");        put("Alg.Alias.Mac.HmacSHA160", "HMAC-SHA-160");        put("Alg.Alias.Mac.HmacSHA-256", "HMAC-SHA-256");        put("Alg.Alias.Mac.HmacSHA256", "HMAC-SHA-256");        put("Alg.Alias.Mac.HmacSHA-384", "HMAC-SHA-384");        put("Alg.Alias.Mac.HmacSHA384", "HMAC-SHA-384");        put("Alg.Alias.Mac.HmacSHA-512", "HMAC-SHA-512");        put("Alg.Alias.Mac.HmacSHA512", "HMAC-SHA-512");        put("Alg.Alias.Mac.HmacRIPEMD128", "HMAC-RIPEMD128");        put("Alg.Alias.Mac.HmacRIPEMD-128", "HMAC-RIPEMD128");        put("Alg.Alias.Mac.HmacRIPEMD160", "HMAC-RIPEMD160");        put("Alg.Alias.Mac.HmacRIPEMD-160", "HMAC-RIPEMD160");        put("Alg.Alias.Mac.HmacTiger", "HMAC-TIGER");        put("Alg.Alias.Mac.HmacHaval", "HMAC-HAVAL");        put("Alg.Alias.Mac.HmacWhirlpool", "HMAC-WHIRLPOOL");        // KeyAgreement        put("KeyAgreement.DH",            gnu.javax.crypto.jce.DiffieHellmanImpl.class.getName());        put("Alg.Alias.KeyAgreement.DiffieHellman", "DH");        // Cipher        put("Cipher.RSAES-PKCS1-v1_5",            gnu.javax.crypto.RSACipherImpl.class.getName());        put("Alg.Alias.Cipher.RSA", "RSAES-PKCS1-v1_5");        // SecureRandom        put("SecureRandom.ARCFOUR", gnu.javax.crypto.jce.prng.ARCFourRandomSpi.class.getName());        put("SecureRandom.ARCFOUR ImplementedIn", "Software");        put("SecureRandom.CSPRNG", gnu.javax.crypto.jce.prng.CSPRNGSpi.class.getName());        put("SecureRandom.CSPRNG ImplementedIn", "Software");        put("SecureRandom.ICM", gnu.javax.crypto.jce.prng.ICMRandomSpi.class.getName());        put("SecureRandom.ICM ImplementedIn", "Software");        put("SecureRandom.UMAC-KDF", gnu.javax.crypto.jce.prng.UMacRandomSpi.class.getName());        put("SecureRandom.UMAC-KDF ImplementedIn", "Software");        put("SecureRandom.Fortuna", gnu.javax.crypto.jce.prng.FortunaImpl.class.getName ());        put("SecureRandom.Fortuna ImplementedIn", "Software");        // KeyStore        put("KeyStore.GKR", gnu.javax.crypto.jce.keyring.GnuKeyring.class.getName());        put("Alg.Alias.KeyStore.GnuKeyring", "GKR");        // KeyPairGenerator ---------------------------------------------------        put("KeyPairGenerator.DH",            gnu.javax.crypto.jce.sig.DHKeyPairGeneratorSpi.class.getName());        put("KeyPairGenerator.DH KeySize", "512");        put("KeyPairGenerator.DH ImplementedIn", "Software");        put("Alg.Alias.KeyPairGenerator.DiffieHellman", "DH");        // KeyFactory ---------------------------------------------------------        put("KeyFactory.DH",            gnu.javax.crypto.jce.sig.DHKeyFactory.class.getName());        put("Alg.Alias,KeyFactory.DiffieHellman", "DH");        // Algorithm Parameters -----------------------------------------------        put("AlgorithmParameters.DH",            gnu.javax.crypto.jce.sig.DHParameters.class.getName());        put("Alg.Alias.AlgorithmParameters.DiffieHellman", "DH");        // Algorithm Parameters Generator -------------------------------------        put("AlgorithmParameterGenerator.DH",            gnu.javax.crypto.jce.sig.DHParametersGenerator.class.getName());        put("Alg.Alias.AlgorithmParameterGenerator.DiffieHellman", "DH");        return null;      }    });  }  // Class methods  // -------------------------------------------------------------------------  /**   * <p>Returns a {@link Set} of names of symmetric key block cipher algorithms   * available from this {@link Provider}.</p>   *   * @return a {@link Set} of cipher names (Strings).   */  public static final Set getCipherNames()  {    HashSet s = new HashSet();    s.addAll(CipherFactory.getNames());    s.add(Registry.ARCFOUR_PRNG);    return s;  }  /**   * <p>Returns a {@link Set} of names of MAC algorithms available from   * this {@link Provider}.</p>   *   * @return a {@link Set} of MAC names (Strings).   */  public static final Set getMacNames()  {    return MacFactory.getNames();  }  // Instance methods  // -------------------------------------------------------------------------}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -