`

IBM Java自带了哪些安全算法

阅读更多

 

 

 

 

==========provider[0],name=IBMJCE======
info=IBMJCE Provider implements the following: HMAC-SHA1, MD2, MD5, MARS, SHA, MD2withRSA, MD5withRSA, SHA1withRSA, RSA, SHA1withDSA, RC2, RC4, Seal)
implements the following:

Signature algorithms               : SHA1withDSA, SHA1withRSA, MD5withRSA, MD2withRSA,
                                       SHA2withRSA, SHA3withRSA, SHA5withRSA
Cipher algorithms                  : Blowfish, AES, DES, TripleDES, PBEWithMD2AndDES,
                                       PBEWithMD2AndTripleDES, PBEWithMD2AndRC2,
                                       PBEWithMD5AndDES, PBEWithMD5AndTripleDES,
                                       PBEWithMD5AndRC2, PBEWithSHA1AndDES
                                       PBEWithSHA1AndTripleDES, PBEWithSHA1AndRC2
                                       PBEWithSHAAnd40BitRC2, PBEWithSHAAnd128BitRC2
                                       PBEWithSHAAnd40BitRC4, PBEWithSHAAnd128BitRC4
                                       PBEWithSHAAnd2KeyTripleDES, PBEWithSHAAnd3KeyTripleDES
                                       Mars, RC2, RC4, ARCFOUR
                                       RSA, Seal
Message authentication code (MAC)  : HmacSHA1, HmacSHA256, HmacSHA384, HmacSHA512, HmacMD2, HmacMD5
Key agreement algorithm            : DiffieHellman
Key (pair) generator               : Blowfish, DiffieHellman, DSA, AES, DES, TripleDES, HmacMD5,
                                       HmacSHA1, Mars, RC2, RC4, RSA, Seal, ARCFOUR
Message digest                     : MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512
Algorithm parameter generator      : DiffieHellman, DSA
Algorithm parameter                : Blowfish, DiffieHellman, AES, DES, TripleDES, DSA, Mars,
                                       PBEwithMD5AndDES, RC2
Key factory                        : DiffieHellman, DSA, RSA
Secret key factory                 : Blowfish, AES, DES, TripleDES, Mars, RC2, RC4, Seal, ARCFOUR
                                       PKCS5Key, PBKDF1 and PBKDF2(PKCS5Derived Key).
Certificate                        : X.509
Secure random                      : IBMSecureRandom
Key store                          : JCEKS, PKCS12KS (PKCS12), JKS
--------------


type=SecureRandom          alg= IBMSecureRandom
type=SecureRandom          alg= SHA1PRNG


type=Signature          alg= RSAforSSL
type=Signature          alg= DSAforSSL
type=Signature          alg= SHA1withRSA
type=Signature          alg= MD2withRSA
type=Signature          alg= MD5withRSA
type=Signature          alg= SHA2withRSA
type=Signature          alg= SHA3withRSA
type=Signature          alg= SHA5withRSA
type=Signature          alg= SHA1withDSA


type=Cipher          alg= DES/CBC/NoPadding
type=Cipher          alg= TripleDES/CBC/NoPadding
type=Cipher          alg= AES
type=Cipher          alg= DES
type=Cipher          alg= DESede
type=Cipher          alg= PBEWithMD2AndDES
type=Cipher          alg= PBEWithMD2AndTripleDES
type=Cipher          alg= PBEWithMD2AndRC2
type=Cipher          alg= PBEWithMD5AndDES
type=Cipher          alg= PBEWithMD5AndTripleDES
type=Cipher          alg= PBEWithMD5AndRC2
type=Cipher          alg= PBEWithSHA1AndDES
type=Cipher          alg= PBEWithSHA1AndTripleDES
type=Cipher          alg= PBEWithSHA1AndRC2
type=Cipher          alg= Blowfish
type=Cipher          alg= RSA
type=Cipher          alg= RSAwithNoPad
type=Cipher          alg= RSAforSSL
type=Cipher          alg= RSA/ECB/PKCS1Padding
type=Cipher          alg= RSA/SSL/PKCS1Padding
type=Cipher          alg= RC4
type=Cipher          alg= ARCFOUR
type=Cipher          alg= Seal
type=Cipher          alg= RC2
type=Cipher          alg= Mars
type=Cipher          alg= PBEWithSHAAnd40BitRC2
type=Cipher          alg= PBEWithSHAAnd128BitRC2
type=Cipher          alg= PBEWithSHAAnd40BitRC4
type=Cipher          alg= PBEWithSHAAnd128BitRC4
type=Cipher          alg= PBEWithSHAAnd2KeyTripleDES
type=Cipher          alg= PBEWithSHAAnd3KeyTripleDES


type=KeyGenerator          alg= AES
type=KeyGenerator          alg= DES
type=KeyGenerator          alg= DESede
type=KeyGenerator          alg= Blowfish
type=KeyGenerator          alg= HmacMD2
type=KeyGenerator          alg= HmacMD5
type=KeyGenerator          alg= HmacSHA1
type=KeyGenerator          alg= HmacSHA256
type=KeyGenerator          alg= HmacSHA384
type=KeyGenerator          alg= HmacSHA512

type=KeyGenerator          alg= RC4
type=KeyGenerator          alg= ARCFOUR
type=KeyGenerator          alg= Seal
type=KeyGenerator          alg= RC2
type=KeyGenerator          alg= Mars


type=KeyPairGenerator          alg= DiffieHellman
type=KeyPairGenerator          alg= RSA
type=KeyPairGenerator          alg= DSA


type=MessageDigest          alg= MD5
type=MessageDigest          alg= MD5old
type=MessageDigest          alg= SHA
type=MessageDigest          alg= SHA2
type=MessageDigest          alg= SHA3
type=MessageDigest          alg= SHA5
type=MessageDigest          alg= MD2
type=MessageDigest          alg= MD4


type=AlgorithmParameterGenerator          alg= DiffieHellman
type=AlgorithmParameterGenerator          alg= DSA


type=KeyAgreement          alg= DiffieHellman


type=AlgorithmParameters          alg= DiffieHellman
type=AlgorithmParameters          alg= AES
type=AlgorithmParameters          alg= DES
type=AlgorithmParameters          alg= DESede
type=AlgorithmParameters          alg= PBE
type=AlgorithmParameters          alg= PBM
type=AlgorithmParameters          alg= Blowfish
type=AlgorithmParameters          alg= RC2
type=AlgorithmParameters          alg= Mars
type=AlgorithmParameters          alg= OAEP
type=AlgorithmParameters          alg= DSA


type=KeyFactory          alg= DiffieHellman
type=KeyFactory          alg= RSA
type=KeyFactory          alg= DSA
type=SecretKeyFactory          alg= AES
type=SecretKeyFactory          alg= DES
type=SecretKeyFactory          alg= DESede
type=SecretKeyFactory          alg= PBE
type=SecretKeyFactory          alg= PBEWithMD2AndDES
type=SecretKeyFactory          alg= PBEWithMD5AndDES
type=SecretKeyFactory          alg= PBEWithSHAAndDES
type=SecretKeyFactory          alg= PBEWithSHAAndTripleDES
type=SecretKeyFactory          alg= RC4
type=SecretKeyFactory          alg= Seal
type=SecretKeyFactory          alg= RC2
type=SecretKeyFactory          alg= Mars
type=SecretKeyFactory          alg= PBEWithSHAAnd40BitRC2
type=SecretKeyFactory          alg= PBEWithSHAAnd128BitRC2
type=SecretKeyFactory          alg= PBEWithSHAAnd40BitRC4
type=SecretKeyFactory          alg= PBEWithSHAAnd128BitRC4
type=SecretKeyFactory          alg= PBEWithSHAAnd2KeyTripleDES
type=SecretKeyFactory          alg= PBEWithSHAAnd3KeyTripleDES
type=SecretKeyFactory          alg= PBEWithMD2AndTripleDES
type=SecretKeyFactory          alg= PBEWithMD5AndTripleDES
type=SecretKeyFactory          alg= PBEWithMD2AndRC2
type=SecretKeyFactory          alg= PBEWithMD5AndRC2
type=SecretKeyFactory          alg= PBEWithSHA1AndRC2
type=SecretKeyFactory          alg= PKCS5Key
type=SecretKeyFactory          alg= PBKDF1
type=SecretKeyFactory          alg= PBKDF2


type=Mac          alg= HmacMD2
type=Mac          alg= HmacMD5
type=Mac          alg= HmacSHA1
type=Mac          alg= HmacSHA256
type=Mac          alg= HmacSHA384
type=Mac          alg= HmacSHA512
type=Mac          alg= PBM


type=CertificateFactory          alg= X509


type=KeyStore          alg= JCEKS
type=KeyStore          alg= PKCS12
type=KeyStore          alg= PKCS12S2
type=KeyStore          alg= PKCS12JarSigner
type=KeyStore          alg= JKS

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////

 


==========provider[1],name=IBMJSSE======

info=IBM JSSE provider

--------------


type=KeyManagerFactory          alg= IbmX509


type=TrustManagerFactory          alg= IbmX509
type=TrustManagerFactory          alg= PKIX


type=SSLContext          alg= SSL
type=SSLContext          alg= SSLv3
type=SSLContext          alg= TLS
type=SSLContext          alg= TLSv1
type=SSLContext          alg= SSL_TLS

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


==========provider[2],name=IBMJSSE2======

info=IBM JSSE provider2 (implements IbmX509 key/trust factories, SSLv3, TLSv1)

--------------

 

type=KeyManagerFactory          alg= IbmX509
type=KeyManagerFactory          alg= NewIbmX509


type=TrustManagerFactory          alg= IbmX509
type=TrustManagerFactory          alg= PKIX


type=SSLContext          alg= SSL
type=SSLContext          alg= SSLv3
type=SSLContext          alg= TLS
type=SSLContext          alg= TLSv1
type=SSLContext          alg= SSL_TLS

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


==========provider[3],name=IBMJGSSProvider======

info=IBMJGSSProvider supports Kerberos V5 Mechanism

--------------


type=GssApiMechanism          alg= 1.2.840.113554.1.2.2

 

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


==========provider[4],name=IBMCertPath======

info=IBMCertPath Provider implements the following:
CertificateFactory                : X.509
CertPathValidator              : PKIX
CertStore                      : Collection, LDAP
CertPathBuilder                : PKIX
--------------


type=CertPathBuilder          alg= PKIX


type=CertificateFactory          alg= X509


type=CertStore          alg= Collection
type=CertStore          alg= LDAP


type=CertPathValidator          alg= PKIX

 

////////////////////////////////////////////////////////////////////////////////////////////////////////


==========provider[5],name=IBMPKCS11======

info=IBMPKCS11 Provider implements the following: MD2withRSA, MD5withRSA, SHA1withRSA, RSA, SHA1withDSA)implements the following:
Signature algorithms               : SHA1withDSA, SHA1withRSA, MD5withRSA, MD2withRSA
Key (pair) generator               : DSA, RSA
Algorithm parameter generator      : DSA
Algorithm parameter                : DSA
Certificate                        : X.509
Secure random                      : IBMSecureRandom
Key store                          : PKCS11 (PKCS11KS)
--------------


type=Cipher          alg= RSA


type=SecureRandom          alg= IBMSecureRandom


type=Signature          alg= NoHashwithRSA
type=Signature          alg= NoHashwithDSA
type=Signature          alg= SHA1withRSA
type=Signature          alg= MD2withRSA
type=Signature          alg= MD5withRSA
type=Signature          alg= SHA1withDSA


type=KeyPairGenerator          alg= RSA
type=KeyPairGenerator          alg= DSA


type=MessageDigest          alg= MD5
type=MessageDigest          alg= SHA
type=MessageDigest          alg= MD2


type=AlgorithmParameterGenerator          alg= DSA


type=AlgorithmParameters          alg= DSA


type=CertificateFactory          alg= X509


type=KeyStore          alg= PKCS11

 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


==========provider[6],name=IBMCMSProvider======

info=Java 2 Implementation of CMS Key Databases

--------------
type=KeyStore          alg= IBMCMSKS

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


==========provider[7],name=IBMSPNEGO======

info=IBMSPNEGO Provider implements Simple and Protected GSS-API Negotiation Mechanism

--------------

 

type=GssApiMechanism          alg= 1.3.6.1.5.5.2

分享到:
评论

相关推荐

    DES_DES加密算法JAVA实现_

    DES(Data Encryption Standard)是一种经典的对称加密算法,由IBM公司于1970年代初期设计,后来被美国国家标准局(NIST)采纳为标准。它使用56位的密钥对数据进行64位的分组加密,通过一系列复杂的置换和代换操作,...

    IBM(Java)培训项目

    在这个项目中,特别提到自带了API参考手册,这对于学习和开发过程至关重要,因为API(Application Programming Interface)是Java编程的核心组成部分,它定义了如何与其他软件组件交互。 Java API包含了大量预先...

    IBM HeapAnalyzer

    IBM HeapAnalyzer是一款强大的Java Out-of-Memory (OOM) 分析工具,主要用于诊断和解决Java应用程序在运行时出现的内存问题。IBM开发此工具是为了帮助Java开发者深入理解内存使用情况,定位内存泄漏或不当的内存分配...

    Java虚拟机分析与优化

    同时,Java自带的JDB、JMC等工具也十分有用,它们可以帮助开发者深入理解程序的行为,定位并修复bug。 总之,理解和掌握Java虚拟机的基础知识及其优化技巧对于提升Java程序的性能至关重要。通过合理配置JVM参数、...

    将汉字转换为汉语拼音java实现

    1. **Java自带的`sun`包**:在早期的Java版本中,`sun.util.pinyin`包提供了一个内部的拼音转换接口,但请注意,`sun`包是不公开的,并且在新的Java版本中可能会被移除或更改,因此使用它不是一个稳定和推荐的方法。...

    一个Java程序员应该掌握的10项技能

    除了语法之外,熟悉JDK(Java Development Kit)自带的一系列命令也是必不可少的技能之一。这些命令包括但不限于: - **appletviewer**:用于显示和运行Java Applets。 - **HtmlConverter**:用于将HTML文档转换为...

    java计算器[收集].pdf

    GUI开发库包括AWT/Swing(JDK自带)和IBM的SWT/JFace。 2. **Java EE(企业版)**:专为大型企业级应用设计,提供了诸如Struts、Spring、Hibernate等流行框架。开发者可以选择Java EE或.NET、LAMP(Linux、Apache、...

    Java EE常用框架.xmind

    二、我们可以使用Java自带的WsImport来实现本地代理。这种方法会将WebService翻译成Java类,我们使用类一样去访问WebService就行了。非常好用。 三、除了调用别人发布的webService,也可以自己发布WebService...

    C++Java 如何呼叫Matlab 所提供的函数

    1. **MATLAB**: 一种广泛用于算法开发、数据分析和数值计算的高级技术计算语言。 2. **C++**: 一种通用且高效的编程语言,被广泛应用于系统软件和应用软件开发。 3. **Java**: 同样是一种广泛应用的面向对象编程语言...

    生成自验证证书、websphere设置https

    这一过程不仅涉及到Java开发工具包(JDK)的使用,还需要对IBM WebSphere Application Server(WAS)进行相应的配置,以便通过安全套接层(SSL)安全地传输数据。 ### SSL证书介绍 SSL证书是数字证书的一种,主要...

    GC基本调优工具介绍

    针对不同区域,JVM提供了多种GC算法,如Serial、Parallel、CMS、G1等,每种算法有其适用场景和优缺点。 1. **VisualVM**:这是一款集成的Java性能分析工具,可以显示JVM的实时状态,包括类加载、线程、CPU、内存和...

    android的des加密

    DES是一种对称加密算法,它的全称为数据加密标准,由IBM公司于1970年代初开发,并在1977年被美国国家标准局采纳为联邦信息处理标准FIPS PUB 46。此算法基于一个56位的密钥,通过一系列复杂的数学运算对明文进行加密...

    jvm-introduction.rar_site:www.pudn.com

    Java虚拟机(JVM)是Java程序运行的基础,它提供了执行Java字节码的平台。在"Java内存机制"这个主题中,我们将深入探讨JVM如何管理内存,以及这一过程中的关键概念。以下是对这份"目前为止最清楚最精辟的Java内存...

    WebSphere Application Server 7配置HTTPS

    WebSphere Application Server(简称WAS)是IBM提供的应用服务器软件,用于部署Java EE应用。配置HTTPS是保护Web服务器和客户端之间通信安全的常见做法。下面,我们将详细探讨如何在WebSphere Application Server 7...

    SSO的简单实现SSO的简单实现

    2. **门户产品自带的SSO**:BEA WLES、IBM Tivoli Access Manager、Sun Identity Server 和 Oracle OID 等门户产品提供了内置的SSO功能,适用于希望保持同一品牌和管理环境的企业。它们同样可能需要一定的系统改造和...

    Sybase、DB2、Oracle 优劣分析

    - **技术适应新时代发展**:随着技术的发展,ASE不断更新和完善,支持最新的技术和标准,如JAVA、XML、SOA等。 - **灵活简单的日常维护**:ASE提供了丰富的维护工具,使得日常维护工作变得更加简单快捷。 - **Sybase...

    Spark01 基础解析.docx

    5. **社区支持**:Spark得到了众多大数据公司如Hortonworks、IBM、Intel、Cloudera、MapR、Pivotal、百度、阿里、腾讯等的广泛支持,应用广泛,例如百度的凤巢、大搜索、直达号,阿里的图计算和推荐系统,腾讯的大型...

    vtk--tutorial

    3. **多语言支持**:虽然主要采用C++编写,但同时也提供了Tcl、Python和Java的绑定接口,极大地扩展了其应用范围。 4. **数据表示多样性**:能够处理不同类型的数据结构,如无序点集、多边形数据、图像、体积以及...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行...

Global site tag (gtag.js) - Google Analytics