OpenSSL、OpenSSL-FIPS、OpenSSL-FIPS-ECP的区别

OpenSSL、OpenSSL-FIPS、OpenSSL-FIPS-ECP的区别在OpenSSL的官网上可以看到三个分支,分别是openssl-、openssl-fips-、openssl-fips-ecp-。这三者的区别如下。 分支 内容差异 openssl- 完整版的OpenSSL openssl-fips- 把密码函数库单独抽出来,做成一个满足FIPS1…

大家好,又见面了,我是你们的朋友全栈君。

在OpenSSL的官网上可以看到三个分支,分别是openssl-、openssl-fips-、openssl-fips-ecp-。这三者的区别如下。

分支

内容差异

openssl-

完整版的OpenSSL

openssl-fips-

把密码函数库单独抽出来,做成一个满足FIPS 140-2安全一级的密码模块

openssl-fips-ecp-

基本同openssl-fips-,但是删除了二元域的椭圆曲线,只保留了P元域的,所以是ECP。

比如,对比openssl-fips-2.0.16和openssl-fips-ecp-2.0.16,可以发现fips-ecp的版本,即openssl-fips-ecp-2.0.16,少了一堆椭圆曲线二元域实现的C代码文件,具体缺少文件如下。

  • crypto\bn\asm\armv4-gf2m.pl
  • crypto\bn\asm\c64xplus-gf2m.pl
  • crypto\bn\asm\s390x-gf2m.pl
  • crypto\bn\asm\x86_64-gf2m.pl
  • crypto\bn\asm\x86-gf2m.pl
  • crypto\bn\bn_gf2m.c
  • crypto\ec\ec2_mult.c
  • crypto\ec\ec2_smpl.c

其余文件则完全相同。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162149.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JDBC连接大全哦

    JDBC连接大全哦

    2021年4月25日
    131
  • Redis 缓存穿透 + 缓存雪崩 + 缓存击穿的原因和解决方案「建议收藏」

    Redis 缓存穿透 + 缓存雪崩 + 缓存击穿的原因和解决方案「建议收藏」在生产环境中,会因为很多的原因造成访问请求绕过了缓存,都需要访问数据库持久层,虽然对Redsi缓存服务器不会造成影响,但是数据库的负载就会增大,使缓存的作用降低一、缓存穿透缓存穿透是指查询一个根本不存在的数据,缓存层和持久层都不会命中。在日常工作中出于容错的考虑,如果从持久层查不到数据则不写入缓存层,缓存穿透将导致不存在的数据每次请求都要到持久层去查询,失去了缓…

    2022年6月15日
    26
  • 计算机原理 6.5 指令周期

    计算机原理 6.5 指令周期1、指令执行一般流程不同指令功能不同,数据通路不同,执行时间不同,如何安排时序?2、指令周期基本概念时钟周期=节拍脉冲=震荡周期作用:能完成一次微操作机器周期=cpu周期含义:从主存读出一

    2022年7月3日
    28
  • MySQL修改root密码的4种方法

    MySQL修改root密码的4种方法方法1:用SETPASSWORD命令首先登录MySQL。格式:mysql>setpasswordfor用户名@localhost=password(‘新密码’);例子:mysql>setpasswordforroot@localhost=password(‘123’);方法2:用mysqladmin格式:mysqladmin-u用户名-p旧密

    2022年6月29日
    52
  • Mac上的抓包工具Charles

    Mac上的抓包工具Charles今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包http://blog.csdn.net/jiangwei0910410003/article/details/19806999不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包神器,就是Charles,它是Java开发的,所以跨平台,不仅可以在Mac上使

    2022年5月9日
    52
  • Python 输出对齐「建议收藏」

    Python 输出对齐「建议收藏」往往要对输出内容进行对齐,看起来更清爽。python中对齐有两种方式。第一种是用格式符,如下:s1=’longlonglong.’s2=’short.’print(‘%-30s%-20s’%(s1,s2))#’%-30s’含义是左对齐,且占用30个字符位print(‘%-30s%-20s’%(s2,s1))longlonglong….

    2025年6月20日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号