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

时间:2023-12-01 11:59:50
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);
}
}
}