📄 bouncycastleprovider.java
字号:
put("Alg.Alias.SecretKeyFactory.OLDPBEWITHSHAANDTWOFISH-CBC", "PBE/PKCS12"); put("Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.1", "PBEWITHSHAAND128BITRC4"); put("Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.2", "PBEWITHSHAAND40BITRC4"); put("Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.3", "PBEWITHSHAAND3-KEYTRIPLEDES-CBC"); put("Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.4", "PBEWITHSHAAND2-KEYTRIPLEDES-CBC"); put("Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.5", "PBEWITHSHAAND128BITRC2-CBC"); put("Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.6", "PBEWITHSHAAND40BITRC2-CBC"); put("Alg.Alias.SecretKeyFactory.PBEWITHHMACSHA", "PBEWITHHMACSHA1"); put("Alg.Alias.SecretKeyFactory.1.3.14.3.2.26", "PBEWITHHMACSHA1"); put("Alg.Alias.SecretKeyFactory.PBEWithSHAAnd3KeyTripleDES", "PBEWITHSHAAND3-KEYTRIPLEDES-CBC"); put("SecretKeyFactory.PBEWITHSHAAND128BITAES-CBC-BC", "org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitAESBC"); put("SecretKeyFactory.PBEWITHSHAAND192BITAES-CBC-BC", "org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd192BitAESBC"); put("SecretKeyFactory.PBEWITHSHAAND256BITAES-CBC-BC", "org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd256BitAESBC"); put("SecretKeyFactory.PBEWITHSHA256AND128BITAES-CBC-BC", "org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And128BitAESBC"); put("SecretKeyFactory.PBEWITHSHA256AND192BITAES-CBC-BC", "org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And192BitAESBC"); put("SecretKeyFactory.PBEWITHSHA256AND256BITAES-CBC-BC", "org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And256BitAESBC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA1AND128BITAES-CBC-BC","PBEWITHSHAAND128BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA1AND192BITAES-CBC-BC","PBEWITHSHAAND192BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA1AND256BITAES-CBC-BC","PBEWITHSHAAND256BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA-1AND128BITAES-CBC-BC","PBEWITHSHAAND128BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA-1AND192BITAES-CBC-BC","PBEWITHSHAAND192BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA-1AND256BITAES-CBC-BC","PBEWITHSHAAND256BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA-256AND128BITAES-CBC-BC","PBEWITHSHA256AND128BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA-256AND192BITAES-CBC-BC","PBEWITHSHA256AND192BITAES-CBC-BC"); put("Alg.Alias.SecretKeyFactory.PBEWITHSHA-256AND256BITAES-CBC-BC","PBEWITHSHA256AND256BITAES-CBC-BC"); addMacAlgorithms(); addMessageDigestAlgorithms(); addSignatureAlgorithms(); // Certification Path API put("CertPathValidator.PKIX", "org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi"); put("CertPathValidator.PKIX ValidationAlgorithm", "RFC2459"); put("CertPathBuilder.PKIX", "org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi"); put("CertPathBuilder.PKIX ValidationAlgorithm", "RFC2459"); put("CertStore.Collection", "org.bouncycastle.jce.provider.CertStoreCollectionSpi"); } // // macs // private void addMacAlgorithms() { put("Mac.DESMAC", "org.bouncycastle.jce.provider.JCEMac$DES"); put("Alg.Alias.Mac.DES", "DESMAC"); put("Mac.DESMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$DESCFB8"); put("Alg.Alias.Mac.DES/CFB8", "DESMAC/CFB8"); put("Mac.DESEDEMAC", "org.bouncycastle.jce.provider.JCEMac$DESede"); put("Alg.Alias.Mac.DESEDE", "DESEDEMAC"); put("Mac.DESEDEMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$DESedeCFB8"); put("Alg.Alias.Mac.DESEDE/CFB8", "DESEDEMAC/CFB8"); put("Mac.DESWITHISO9797", "org.bouncycastle.jce.provider.JCEMac$ISO9797_DES"); put("Alg.Alias.Mac.DESISO9797MAC", "DESWITHISO9797"); put("Mac.DESEDEMAC64", "org.bouncycastle.jce.provider.JCEMac$DESede64"); put("Alg.Alias.Mac.DESEDE64", "DESEDEMAC64"); put("Mac.ISO9797ALG3MAC", "org.bouncycastle.jce.provider.JCEMac$DES9797Alg3"); put("Alg.Alias.Mac.ISO9797ALG3", "ISO9797ALG3MAC"); put("Mac.SKIPJACKMAC", "org.bouncycastle.jce.provider.JCEMac$Skipjack"); put("Alg.Alias.Mac.SKIPJACK", "SKIPJACKMAC"); put("Mac.SKIPJACKMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$SkipjackCFB8"); put("Alg.Alias.Mac.SKIPJACK/CFB8", "SKIPJACKMAC/CFB8"); put("Mac.IDEAMAC", "org.bouncycastle.jce.provider.JCEMac$IDEA"); put("Alg.Alias.Mac.IDEA", "IDEAMAC"); put("Mac.IDEAMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$IDEACFB8"); put("Alg.Alias.Mac.IDEA/CFB8", "IDEAMAC/CFB8"); put("Mac.RC2MAC", "org.bouncycastle.jce.provider.JCEMac$RC2"); put("Alg.Alias.Mac.RC2", "RC2MAC"); put("Mac.RC2MAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$RC2CFB8"); put("Alg.Alias.Mac.RC2/CFB8", "RC2MAC/CFB8"); put("Mac.RC5MAC", "org.bouncycastle.jce.provider.JCEMac$RC5"); put("Alg.Alias.Mac.RC5", "RC5MAC"); put("Mac.RC5MAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$RC5CFB8"); put("Alg.Alias.Mac.RC5/CFB8", "RC5MAC/CFB8"); put("Mac.GOST28147MAC", "org.bouncycastle.jce.provider.JCEMac$GOST28147"); put("Mac.HMACMD2", "org.bouncycastle.jce.provider.JCEMac$MD2"); put("Alg.Alias.Mac.HMAC-MD2", "HMACMD2"); put("Alg.Alias.Mac.HMAC/MD2", "HMACMD2"); put("Mac.HMACMD4", "org.bouncycastle.jce.provider.JCEMac$MD4"); put("Alg.Alias.Mac.HMAC-MD4", "HMACMD4"); put("Alg.Alias.Mac.HMAC/MD4", "HMACMD4"); put("Mac.HMACMD5", "org.bouncycastle.jce.provider.JCEMac$MD5"); put("Alg.Alias.Mac.HMAC-MD5", "HMACMD5"); put("Alg.Alias.Mac.HMAC/MD5", "HMACMD5"); put("Mac.HMACRIPEMD128", "org.bouncycastle.jce.provider.JCEMac$RIPEMD128"); put("Alg.Alias.Mac.HMAC-RIPEMD128", "HMACRIPEMD128"); put("Alg.Alias.Mac.HMAC/RIPEMD128", "HMACRIPEMD128"); put("Mac.HMACRIPEMD160", "org.bouncycastle.jce.provider.JCEMac$RIPEMD160"); put("Alg.Alias.Mac.HMAC-RIPEMD160", "HMACRIPEMD160"); put("Alg.Alias.Mac.HMAC/RIPEMD160", "HMACRIPEMD160"); put("Mac.HMACSHA1", "org.bouncycastle.jce.provider.JCEMac$SHA1"); put("Alg.Alias.Mac.HMAC-SHA1", "HMACSHA1"); put("Alg.Alias.Mac.HMAC/SHA1", "HMACSHA1"); put("Alg.Alias.Mac." + PKCSObjectIdentifiers.id_hmacWithSHA1, "HMACSHA1"); put("Mac.HMACSHA224", "org.bouncycastle.jce.provider.JCEMac$SHA224"); put("Alg.Alias.Mac.HMAC-SHA224", "HMACSHA224"); put("Alg.Alias.Mac.HMAC/SHA224", "HMACSHA224"); put("Alg.Alias.Mac." + PKCSObjectIdentifiers.id_hmacWithSHA224, "HMACSHA224"); put("Mac.HMACSHA256", "org.bouncycastle.jce.provider.JCEMac$SHA256"); put("Alg.Alias.Mac.HMAC-SHA256", "HMACSHA256"); put("Alg.Alias.Mac.HMAC/SHA256", "HMACSHA256"); put("Alg.Alias.Mac." + PKCSObjectIdentifiers.id_hmacWithSHA256, "HMACSHA256"); put("Mac.OLDHMACSHA384", "org.bouncycastle.jce.provider.JCEMac$OldSHA384"); put("Mac.OLDHMACSHA512", "org.bouncycastle.jce.provider.JCEMac$OldSHA512"); put("Mac.HMACSHA384", "org.bouncycastle.jce.provider.JCEMac$SHA384"); put("Alg.Alias.Mac.HMAC-SHA384", "HMACSHA384"); put("Alg.Alias.Mac.HMAC/SHA384", "HMACSHA384"); put("Alg.Alias.Mac." + PKCSObjectIdentifiers.id_hmacWithSHA384, "HMACSHA384"); put("Mac.HMACSHA512", "org.bouncycastle.jce.provider.JCEMac$SHA512"); put("Alg.Alias.Mac.HMAC-SHA512", "HMACSHA512"); put("Alg.Alias.Mac.HMAC/SHA512", "HMACSHA512"); put("Alg.Alias.Mac." + PKCSObjectIdentifiers.id_hmacWithSHA512, "HMACSHA512"); put("Mac.HMACTiger", "org.bouncycastle.jce.provider.JCEMac$Tiger"); put("Alg.Alias.Mac.HMAC-Tiger", "HMACTiger"); put("Alg.Alias.Mac.HMAC/Tiger", "HMACTiger"); put("Mac.PBEWITHHMACSHA", "org.bouncycastle.jce.provider.JCEMac$PBEWithSHA"); put("Mac.PBEWITHHMACSHA1", "org.bouncycastle.jce.provider.JCEMac$PBEWithSHA"); put("Mac.PBEWITHHMACRIPEMD160", "org.bouncycastle.jce.provider.JCEMac$PBEWithRIPEMD160"); put("Alg.Alias.Mac.1.3.14.3.2.26", "PBEWITHHMACSHA"); } // // message digests // private void addMessageDigestAlgorithms() { put("MessageDigest.SHA-1", "org.bouncycastle.jce.provider.JDKMessageDigest$SHA1"); put("Alg.Alias.MessageDigest.SHA1", "SHA-1"); put("Alg.Alias.MessageDigest.SHA", "SHA-1"); put("Alg.Alias.MessageDigest." + OIWObjectIdentifiers.idSHA1, "SHA-1"); put("MessageDigest.SHA-224", "org.bouncycastle.jce.provider.JDKMessageDigest$SHA224"); put("Alg.Alias.MessageDigest.SHA224", "SHA-224"); put("Alg.Alias.MessageDigest." + NISTObjectIdentifiers.id_sha224, "SHA-224"); put("MessageDigest.SHA-256", "org.bouncycastle.jce.provider.JDKMessageDigest$SHA256"); put("Alg.Alias.MessageDigest.SHA256", "SHA-256"); put("Alg.Alias.MessageDigest." + NISTObjectIdentifiers.id_sha256, "SHA-256"); put("MessageDigest.SHA-384", "org.bouncycastle.jce.provider.JDKMessageDigest$SHA384"); put("Alg.Alias.MessageDigest.SHA384", "SHA-384"); put("Alg.Alias.MessageDigest." + NISTObjectIdentifiers.id_sha384, "SHA-384"); put("MessageDigest.SHA-512", "org.bouncycastle.jce.provider.JDKMessageDigest$SHA512"); put("Alg.Alias.MessageDigest.SHA512", "SHA-512"); put("Alg.Alias.MessageDigest." + NISTObjectIdentifiers.id_sha512, "SHA-512"); put("MessageDigest.MD2", "org.bouncycastle.jce.provider.JDKMessageDigest$MD2"); put("Alg.Alias.MessageDigest." + PKCSObjectIdentifiers.md2, "MD2"); put("MessageDigest.MD4", "org.bouncycastle.jce.provider.JDKMessageDigest$MD4"); put("Alg.Alias.MessageDigest." + PKCSObjectIdentifiers.md4, "MD4"); put("MessageDigest.MD5", "org.bouncycastle.jce.provider.JDKMessageDigest$MD5"); put("Alg.Alias.MessageDigest." + PKCSObjectIdentifiers.md5, "MD5"); put("MessageDigest.RIPEMD128", "org.bouncycastle.jce.provider.JDKMessageDigest$RIPEMD128");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -