列出本机JCE提供者,支持消息摘要算法,支持公钥私钥算法

import java.security.Provider;
import java.security.Security;


public class TestBouncyCastle {
    public static void main(String[] args) {
        Provider[] providers =  Security.getProviders();
        for(Provider p : providers){
            System.out.println("提供者名称:"+p.getName()+"版本号:"+p.getVersion());
            System.out.println();
            System.out.println(p.getInfo());
        }
        System.out.println();
        System.out.println("支持的消息摘要名称");
        for(String s:Security.getAlgorithms("messageDigest")){
            System.out.println("算法名称:"+s);
        }
        System.out.println("支持生成公钥和私钥的方法");
        for(String s : Security.getAlgorithms("keypairGenerator")){
            System.out.println("name:"+s);
        }
    }
}
如果有使用请标明来源:http://www.cnblogs.com/duwenlei/
原文地址:https://www.cnblogs.com/duwenlei/p/3910758.html