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);
}
}
}

最新文章

  1. 索引器(C# 编程指南)
  2. 第六届蓝桥杯B组C++试题
  3. 李洪强漫谈iOS开发[C语言-040]-switch case
  4. Redis 有序集合(sorted set)
  5. SVN全量备份+增量备份脚本
  6. HTML --- 盒模型
  7. 一个备份MySQL数据库的简单Shell脚本(转)
  8. ISAP 模板
  9. STL set的用法
  10. 【电视桌面CSWUI】电视桌面(launcher)截图欣赏
  11. flex中过滤掉字符串的空格
  12. 将texlive带的字体安装进linux系统字体库
  13. base64字符串转文件,以及ngImgCrop裁剪图片并上传保存到服务器示例
  14. java 浅复制 代码
  15. 补习系列(6)- springboot 整合 shiro 一指禅
  16. loadtxt函数
  17. WEBBASE篇: 第七篇, JavaScript知识1
  18. ASCII编码、Unicode编码、UTF-8
  19. input默认显示当前时间
  20. nginx安装环境

热门文章

  1. [原创]java WEB学习笔记65:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) ModelDriven拦截器 paramter 拦截器
  2. ant的那些闹挺事
  3. 封装pdo单例模式类
  4. Cannot spawn... TortoisePlink
  5. URL 中#号,? ,&的作用 (摘抄整理 链接为学习地址)
  6. delphi注册/反注册OCX
  7. 杭电1003 MAX SUN
  8. COM编程概述
  9. JavaWeb开发实例---Servlet
  10. 【secureCRT】会话保存的路径