Java中支持的加密方式

从源码中扒出来一个线程安全的Map这个Map里包含了所有加密方法,仅供参考jdk17.

{Provider$ServiceKey@1557}  -> {Provider$Service@1558} "SUN: KeyPairGenerator.DSA -> sun.security.provider.DSAKeyPairGenerator$Current\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software, KeySize=2048}\r\n"
{Provider$ServiceKey@1563}  -> {Provider$Service@1564} "SUN: MessageDigest.MD2 -> sun.security.provider.MD2\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1565}  -> {Provider$Service@1558} "SUN: KeyPairGenerator.DSA -> sun.security.provider.DSAKeyPairGenerator$Current\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software, KeySize=2048}\r\n"
{Provider$ServiceKey@1566}  -> {Provider$Service@1567} "SUN: MessageDigest.MD5 -> sun.security.provider.MD5\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1568}  -> {Provider$Service@1569} "SUN: SecureRandom.SHA1PRNG -> sun.security.provider.SecureRandom\r\n  attributes: {ImplementedIn=Software, ThreadSafe=true}\r\n"
{Provider$ServiceKey@1570}  -> {Provider$Service@1571} "SUN: MessageDigest.SHA-512/256 -> sun.security.provider.SHA5$SHA512_256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.6, 2.16.840.1.101.3.4.2.6, SHA512/256]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1572}  -> {Provider$Service@1573} "SUN: MessageDigest.SHA3-512 -> sun.security.provider.SHA3$SHA512\r\n  aliases: [OID.2.16.840.1.101.3.4.2.10, 2.16.840.1.101.3.4.2.10]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1574}  -> {Provider$Service@1575} "SUN: MessageDigest.SHA-256 -> sun.security.provider.SHA2$SHA256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.1, 2.16.840.1.101.3.4.2.1, SHA256]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1576}  -> {Provider$Service@1575} "SUN: MessageDigest.SHA-256 -> sun.security.provider.SHA2$SHA256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.1, 2.16.840.1.101.3.4.2.1, SHA256]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1577}  -> {Provider$Service@1578} "SUN: Signature.SHA3-256withDSAinP1363Format -> sun.security.provider.DSA$SHA3_256withDSAinP1363Format\r\n"
{Provider$ServiceKey@1579}  -> {Provider$Service@1580} "SUN: Signature.SHA512withDSAinP1363Format -> sun.security.provider.DSA$SHA512withDSAinP1363Format\r\n"
{Provider$ServiceKey@1581}  -> {Provider$Service@1582} "SUN: Signature.SHA3-512withDSAinP1363Format -> sun.security.provider.DSA$SHA3_512withDSAinP1363Format\r\n"
{Provider$ServiceKey@1583}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1585}  -> {Provider$Service@1586} "SUN: MessageDigest.SHA-384 -> sun.security.provider.SHA5$SHA384\r\n  aliases: [OID.2.16.840.1.101.3.4.2.2, 2.16.840.1.101.3.4.2.2, SHA384]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1587}  -> {Provider$Service@1560} "SUN: MessageDigest.SHA-1 -> sun.security.provider.SHA\r\n  aliases: [OID.1.3.14.3.2.26, 1.3.14.3.2.26, SHA, SHA1]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1588}  -> {Provider$Service@1589} "SUN: Signature.SHA1withDSAinP1363Format -> sun.security.provider.DSA$SHA1withDSAinP1363Format\r\n"
{Provider$ServiceKey@1590}  -> {Provider$Service@1591} "SUN: Signature.SHA256withDSAinP1363Format -> sun.security.provider.DSA$SHA256withDSAinP1363Format\r\n"
{Provider$ServiceKey@1594}  -> {Provider$Service@1595} "SUN: Signature.SHA3-224withDSAinP1363Format -> sun.security.provider.DSA$SHA3_224withDSAinP1363Format\r\n"
{Provider$ServiceKey@1596}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1597}  -> {Provider$Service@1598} "SUN: Signature.SHA384withDSA -> sun.security.provider.DSA$SHA384withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.3, 2.16.840.1.101.3.4.3.3]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1599}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1605}  -> {Provider$Service@1606} "SUN: Configuration.JavaLoginConfig -> sun.security.provider.ConfigFile$Spi\r\n"
{Provider$ServiceKey@1607}  -> {Provider$Service@1608} "SUN: MessageDigest.SHA-512 -> sun.security.provider.SHA5$SHA512\r\n  aliases: [OID.2.16.840.1.101.3.4.2.3, 2.16.840.1.101.3.4.2.3, SHA512]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1609}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1610}  -> {Provider$Service@1611} "SUN: Signature.SHA512withDSA -> sun.security.provider.DSA$SHA512withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.4, 2.16.840.1.101.3.4.3.4]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1612}  -> {Provider$Service@1613} "SUN: Signature.SHA3-224withDSA -> sun.security.provider.DSA$SHA3_224withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.5, 2.16.840.1.101.3.4.3.5]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1614}  -> {Provider$Service@1615} "SUN: Signature.SHA3-256withDSA -> sun.security.provider.DSA$SHA3_256withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.6, 2.16.840.1.101.3.4.3.6]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1616}  -> {Provider$Service@1601} "SUN: Signature.SHA3-384withDSA -> sun.security.provider.DSA$SHA3_384withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.7, 2.16.840.1.101.3.4.3.7]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1618}  -> {Provider$Service@1615} "SUN: Signature.SHA3-256withDSA -> sun.security.provider.DSA$SHA3_256withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.6, 2.16.840.1.101.3.4.3.6]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1619}  -> {Provider$Service@1620} "SUN: Signature.SHA224withDSA -> sun.security.provider.DSA$SHA224withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.1, 2.16.840.1.101.3.4.3.1]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1621}  -> {Provider$Service@1622} "SUN: Signature.SHA256withDSA -> sun.security.provider.DSA$SHA256withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.2, 2.16.840.1.101.3.4.3.2]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1623}  -> {Provider$Service@1598} "SUN: Signature.SHA384withDSA -> sun.security.provider.DSA$SHA384withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.3, 2.16.840.1.101.3.4.3.3]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1624}  -> {Provider$Service@1625} "SUN: MessageDigest.SHA3-256 -> sun.security.provider.SHA3$SHA256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.8, 2.16.840.1.101.3.4.2.8]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1626}  -> {Provider$Service@1627} "SUN: CertStore.Collection -> sun.security.provider.certpath.CollectionCertStore\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1628}  -> {Provider$Service@1603} "SUN: Signature.SHA3-512withDSA -> sun.security.provider.DSA$SHA3_512withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.8, 2.16.840.1.101.3.4.3.8]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1629}  -> {Provider$Service@1615} "SUN: Signature.SHA3-256withDSA -> sun.security.provider.DSA$SHA3_256withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.6, 2.16.840.1.101.3.4.3.6]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1630}  -> {Provider$Service@1601} "SUN: Signature.SHA3-384withDSA -> sun.security.provider.DSA$SHA3_384withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.7, 2.16.840.1.101.3.4.3.7]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1631}  -> {Provider$Service@1611} "SUN: Signature.SHA512withDSA -> sun.security.provider.DSA$SHA512withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.4, 2.16.840.1.101.3.4.3.4]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1634}  -> {Provider$Service@1613} "SUN: Signature.SHA3-224withDSA -> sun.security.provider.DSA$SHA3_224withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.5, 2.16.840.1.101.3.4.3.5]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1637}  -> {Provider$Service@1622} "SUN: Signature.SHA256withDSA -> sun.security.provider.DSA$SHA256withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.2, 2.16.840.1.101.3.4.3.2]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1638}  -> {Provider$Service@1598} "SUN: Signature.SHA384withDSA -> sun.security.provider.DSA$SHA384withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.3, 2.16.840.1.101.3.4.3.3]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1639}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1640}  -> {Provider$Service@1620} "SUN: Signature.SHA224withDSA -> sun.security.provider.DSA$SHA224withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.1, 2.16.840.1.101.3.4.3.1]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1641}  -> {Provider$Service@1642} "SUN: AlgorithmParameters.DSA -> sun.security.provider.DSAParameters\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1643}  -> {Provider$Service@1644} "SUN: MessageDigest.SHA-224 -> sun.security.provider.SHA2$SHA224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.4, 2.16.840.1.101.3.4.2.4, SHA224]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1645}  -> {Provider$Service@1646} "SUN: KeyFactory.DSA -> sun.security.provider.DSAKeyFactory\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1649}  -> {Provider$Service@1650} "SUN: KeyStore.JKS -> sun.security.provider.JavaKeyStore$DualFormatJKS\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1651}  -> {Provider$Service@1560} "SUN: MessageDigest.SHA-1 -> sun.security.provider.SHA\r\n  aliases: [OID.1.3.14.3.2.26, 1.3.14.3.2.26, SHA, SHA1]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1652}  -> {Provider$Service@1653} "SUN: Signature.SHA3-384withDSAinP1363Format -> sun.security.provider.DSA$SHA3_384withDSAinP1363Format\r\n"
{Provider$ServiceKey@1655}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1656}  -> {Provider$Service@1646} "SUN: KeyFactory.DSA -> sun.security.provider.DSAKeyFactory\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1657}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1658}  -> {Provider$Service@1659} "SUN: AlgorithmParameterGenerator.DSA -> sun.security.provider.DSAParameterGenerator\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software, KeySize=2048}\r\n"
{Provider$ServiceKey@1660}  -> {Provider$Service@1613} "SUN: Signature.SHA3-224withDSA -> sun.security.provider.DSA$SHA3_224withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.5, 2.16.840.1.101.3.4.3.5]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1661}  -> {Provider$Service@1646} "SUN: KeyFactory.DSA -> sun.security.provider.DSAKeyFactory\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1664}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1665}  -> {Provider$Service@1575} "SUN: MessageDigest.SHA-256 -> sun.security.provider.SHA2$SHA256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.1, 2.16.840.1.101.3.4.2.1, SHA256]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1666}  -> {Provider$Service@1608} "SUN: MessageDigest.SHA-512 -> sun.security.provider.SHA5$SHA512\r\n  aliases: [OID.2.16.840.1.101.3.4.2.3, 2.16.840.1.101.3.4.2.3, SHA512]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1667}  -> {Provider$Service@1586} "SUN: MessageDigest.SHA-384 -> sun.security.provider.SHA5$SHA384\r\n  aliases: [OID.2.16.840.1.101.3.4.2.2, 2.16.840.1.101.3.4.2.2, SHA384]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1668}  -> {Provider$Service@1593} "SUN: MessageDigest.SHA-512/224 -> sun.security.provider.SHA5$SHA512_224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.5, 2.16.840.1.101.3.4.2.5, SHA512/224]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1669}  -> {Provider$Service@1644} "SUN: MessageDigest.SHA-224 -> sun.security.provider.SHA2$SHA224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.4, 2.16.840.1.101.3.4.2.4, SHA224]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1670}  -> {Provider$Service@1671} "SUN: MessageDigest.SHA3-224 -> sun.security.provider.SHA3$SHA224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.7, 2.16.840.1.101.3.4.2.7]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1672}  -> {Provider$Service@1571} "SUN: MessageDigest.SHA-512/256 -> sun.security.provider.SHA5$SHA512_256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.6, 2.16.840.1.101.3.4.2.6, SHA512/256]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1673}  -> {Provider$Service@1648} "SUN: MessageDigest.SHA3-384 -> sun.security.provider.SHA3$SHA384\r\n  aliases: [OID.2.16.840.1.101.3.4.2.9, 2.16.840.1.101.3.4.2.9]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1674}  -> {Provider$Service@1625} "SUN: MessageDigest.SHA3-256 -> sun.security.provider.SHA3$SHA256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.8, 2.16.840.1.101.3.4.2.8]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1675}  -> {Provider$Service@1676} "SUN: Signature.NONEwithDSAinP1363Format -> sun.security.provider.DSA$RawDSAinP1363Format\r\n"
{Provider$ServiceKey@1677}  -> {Provider$Service@1573} "SUN: MessageDigest.SHA3-512 -> sun.security.provider.SHA3$SHA512\r\n  aliases: [OID.2.16.840.1.101.3.4.2.10, 2.16.840.1.101.3.4.2.10]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1678}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1679}  -> {Provider$Service@1642} "SUN: AlgorithmParameters.DSA -> sun.security.provider.DSAParameters\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1680}  -> {Provider$Service@1644} "SUN: MessageDigest.SHA-224 -> sun.security.provider.SHA2$SHA224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.4, 2.16.840.1.101.3.4.2.4, SHA224]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1681}  -> {Provider$Service@1682} "SUN: Signature.NONEwithDSA -> sun.security.provider.DSA$RawDSA\r\n  aliases: [RawDSA]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1683}  -> {Provider$Service@1682} "SUN: Signature.NONEwithDSA -> sun.security.provider.DSA$RawDSA\r\n  aliases: [RawDSA]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1686}  -> {Provider$Service@1603} "SUN: Signature.SHA3-512withDSA -> sun.security.provider.DSA$SHA3_512withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.8, 2.16.840.1.101.3.4.3.8]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1687}  -> {Provider$Service@1671} "SUN: MessageDigest.SHA3-224 -> sun.security.provider.SHA3$SHA224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.7, 2.16.840.1.101.3.4.2.7]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1688}  -> {Provider$Service@1560} "SUN: MessageDigest.SHA-1 -> sun.security.provider.SHA\r\n  aliases: [OID.1.3.14.3.2.26, 1.3.14.3.2.26, SHA, SHA1]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1689}  -> {Provider$Service@1648} "SUN: MessageDigest.SHA3-384 -> sun.security.provider.SHA3$SHA384\r\n  aliases: [OID.2.16.840.1.101.3.4.2.9, 2.16.840.1.101.3.4.2.9]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1690}  -> {Provider$Service@1625} "SUN: MessageDigest.SHA3-256 -> sun.security.provider.SHA3$SHA256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.8, 2.16.840.1.101.3.4.2.8]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1691}  -> {Provider$Service@1611} "SUN: Signature.SHA512withDSA -> sun.security.provider.DSA$SHA512withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.4, 2.16.840.1.101.3.4.3.4]\r\n  attributes: {ImplementedIn=Software, KeySize=3072, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1692}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1693}  -> {Provider$Service@1560} "SUN: MessageDigest.SHA-1 -> sun.security.provider.SHA\r\n  aliases: [OID.1.3.14.3.2.26, 1.3.14.3.2.26, SHA, SHA1]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1694}  -> {Provider$Service@1622} "SUN: Signature.SHA256withDSA -> sun.security.provider.DSA$SHA256withDSA\r\n  aliases: [OID.2.16.840.1.101.3.4.3.2, 2.16.840.1.101.3.4.3.2]\r\n  attributes: {ImplementedIn=Software, KeySize=2048, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1696}  -> {Provider$Service@1659} "SUN: AlgorithmParameterGenerator.DSA -> sun.security.provider.DSAParameterGenerator\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software, KeySize=2048}\r\n"
{Provider$ServiceKey@1697}  -> {Provider$Service@1608} "SUN: MessageDigest.SHA-512 -> sun.security.provider.SHA5$SHA512\r\n  aliases: [OID.2.16.840.1.101.3.4.2.3, 2.16.840.1.101.3.4.2.3, SHA512]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1698}  -> {Provider$Service@1699} "SUN: KeyStore.CaseExactJKS -> sun.security.provider.JavaKeyStore$CaseExactJKS\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1700}  -> {Provider$Service@1633} "SUN: CertificateFactory.X.509 -> sun.security.provider.X509Factory\r\n  aliases: [X509]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1701}  -> {Provider$Service@1702} "SUN: KeyStore.PKCS12 -> sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12\r\n"
{Provider$ServiceKey@1921}  -> {Provider$Service@1558} "SUN: KeyPairGenerator.DSA -> sun.security.provider.DSAKeyPairGenerator$Current\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software, KeySize=2048}\r\n"
{Provider$ServiceKey@1922}  -> {Provider$Service@1923} "SUN: SecureRandom.DRBG -> sun.security.provider.DRBG\r\n  attributes: {ImplementedIn=Software, ThreadSafe=true}\r\n"
{Provider$ServiceKey@1924}  -> {Provider$Service@1925} "SUN: Signature.SHA224withDSAinP1363Format -> sun.security.provider.DSA$SHA224withDSAinP1363Format\r\n"
{Provider$ServiceKey@1926}  -> {Provider$Service@1927} "SUN: KeyStore.DKS -> sun.security.provider.DomainKeyStore$DKS\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1928}  -> {Provider$Service@1593} "SUN: MessageDigest.SHA-512/224 -> sun.security.provider.SHA5$SHA512_224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.5, 2.16.840.1.101.3.4.2.5, SHA512/224]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1929}  -> {Provider$Service@1642} "SUN: AlgorithmParameters.DSA -> sun.security.provider.DSAParameters\r\n  aliases: [OID.1.2.840.10040.4.1, 1.2.840.10040.4.1, 1.3.14.3.2.12]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1930}  -> {Provider$Service@1584} "SUN: Signature.SHA1withDSA -> sun.security.provider.DSA$SHA1withDSA\r\n  aliases: [OID.1.2.840.10040.4.3, 1.2.840.10040.4.3, DSS, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, SHA/DSA, SHA-1/DSA, SHA1/DSA, SHAwithDSA, DSAWithSHA1]\r\n  attributes: {ImplementedIn=Software, KeySize=1024, SupportedKeyClasses=java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey}\r\n"
{Provider$ServiceKey@1931}  -> {Provider$Service@1573} "SUN: MessageDigest.SHA3-512 -> sun.security.provider.SHA3$SHA512\r\n  aliases: [OID.2.16.840.1.101.3.4.2.10, 2.16.840.1.101.3.4.2.10]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1932}  -> {Provider$Service@1608} "SUN: MessageDigest.SHA-512 -> sun.security.provider.SHA5$SHA512\r\n  aliases: [OID.2.16.840.1.101.3.4.2.3, 2.16.840.1.101.3.4.2.3, SHA512]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1933}  -> {Provider$Service@1586} "SUN: MessageDigest.SHA-384 -> sun.security.provider.SHA5$SHA384\r\n  aliases: [OID.2.16.840.1.101.3.4.2.2, 2.16.840.1.101.3.4.2.2, SHA384]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1934}  -> {Provider$Service@1575} "SUN: MessageDigest.SHA-256 -> sun.security.provider.SHA2$SHA256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.1, 2.16.840.1.101.3.4.2.1, SHA256]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1935}  -> {Provider$Service@1936} "SUN: CertStore.com.sun.security.IndexedCollection -> sun.security.provider.certpath.IndexedCollectionCertStore\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1937}  -> {Provider$Service@1671} "SUN: MessageDigest.SHA3-224 -> sun.security.provider.SHA3$SHA224\r\n  aliases: [OID.2.16.840.1.101.3.4.2.7, 2.16.840.1.101.3.4.2.7]\r\n  attributes: {ImplementedIn=Software}\r\n"
{Provider$ServiceKey@1938}  -> {Provider$Service@1571} "SUN: MessageDigest.SHA-512/256 -> sun.security.provider.SHA5$SHA512_256\r\n  aliases: [OID.2.16.840.1.101.3.4.2.6, 2.16.840.1.101.3.4.2.6, SHA512/256]\r\n  attributes: {ImplementedIn=Software}\r\n"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值