CAT 0.3.0 版本发布,新增签名与验签功能、DSA 算法和梅森旋转算法
CAT,全称 Cryptographic Algorithm Tool,是一款小巧的 Java 加密与解密算法调用工具包。
此次版本主要更新内容:
1. 国密 SM2 加密与解密功能新增签名与验签功能:
2. 新增DSA算法,包含签名算法:SHA1withDSA, SHA224withDSA, SHA256withDSA;
3.新增梅森旋转算法,用法请参考维基百科。
梅森旋转算法(Mersenne twister)是一个伪随机数发生算法。由松本真和西村拓士在1997年开发,基于有限二进制字段上的矩阵线性递归。可以快速产生高质量的伪随机数,修正了古典随机数发生算法的很多缺陷。
整个算法主要分为三个阶段:
第一阶段:获得基础的梅森旋转链;
第二阶段:对于旋转链进行旋转算法;
第三阶段:对于旋转算法所得的结果进行处理;
算法实现的过程中,参数的选取取决于梅森素数,故此得名。
PS: 哪位大虾有祖冲之算法的加密与解密过程源码,请贡献一下,非常感谢!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
go-fastdfs 分布式文件系统 v1.3.9 发布,修复禁用组同步失败
go-fastdfs 是一个基于 http 协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。 v1.3.9 修复禁用组同步失败,windows临时文件删除失效 注意:使用前请认真阅读使用文档或视频教程。 优点 支持curl命令上传 支持浏览器上传 支持HTTP下载 支持多机自动同步 支持断点下载 支持https 支持配置自动生成 支持小文件自动合并(减少inode占用) 支持秒传 支持一键迁移 支持并行体验 支持断点续传(tus) 支持docker部署 支持自监控告警 支持集群文件信息查看 使用通用HTTP协议 无需专用客户端(支持wget,curl等工具) 类fastdfs 高性能 高可靠 无中心设计(所有节点都可以同时读写) 更新历史 v1.3.8 增加 https 支持,增加 0.0.0.0 IP 白名单放行所有内网 v1.3.7 增加上传返回格式 json2,修证生成 google secret 认证 bug v1.3.6 修复并发备份BUG,增加备份队列参数与延迟备份参数 v1.3.5支...
- 下一篇
交通标准 808 解析软件二次开发包 v1.2.2 发布
介绍 这个二次开发包是基于作者之前做过项目的源码改造的,那个时候使用不是很标准,仅仅是解析车辆定位数据, 并没有实现所有的内容。现在有时间终于可以重构一下原来的项目源码。 版本特性 20200512 v1.2.2 💥兼容交通标准808协议的2011、2013、2019版本 💥基于 Spring 系列框架,充分利用 Spring 的优势,改写扩展都很简单(自定义消息包处理器) 💢修复报警和状态解析的异常 20200503 v1.0.1 💥处理分包粘包 💥兼容交通标准808协议的2011、2013版本 💥超长指令分包下发(一般是超过1K) 💥分包处理(上传信息分包会合并解析) 如何开发 完整开发视频请访问重构录屏 基于开发包进行二次开发请访问直播录屏 详细说明请访问我的博客 最小化启动项目已经开源,欢迎访问 作者 JDK 使用的是 openJDK 12 版本,还没有在其他 JDK 版本进行测试。 下面是基于maven简短的开发使用步骤,详细还请访问直播录屏 创建新的 spring boot 项目的 pom 文件,并添加以下依赖: <dependency> &...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,CentOS7官方镜像安装Oracle11G
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度