首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
redis
压力测试
dns
golang
pipeline
pymongo
phpmyadmin
phpunit
service
localhost
cpython
okhttp
session
rabbitmq
cSharp
mqtt
port
webhooks
多线程
package
iis
lvs
hashmap
timezone
node.js
ruby
lua
sftp
django
ffmpeg
curl
rust
web3
织梦cms
struct
pip
sockets
spring
jvm
nginx
上传
caching
pdo
分布式
注入
crontab
http
php水印
php
thinkphp
sms
vb
memcache
mq
缓存
varnish
爬虫
api
asp.net
server
java
go
mvc
yaf
protocol-buffers
队列
smtp
stdout
gzip
timeout
upload
lavarel
syslog
yii
python
nodejs
static
c语言
openssl
当前位置:
开发笔记
>
后端
> 正文
密码引擎4国䀄算法交叉测试(选做)
作者:mobiledu2502852753 | 来源:互联网 | 2023-06-08 13:54
1在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图2在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法)3在U
1 在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图
2 在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法)
3 在Ubuntu中使用OpenSSL用SM3算法计算上述文件的Hash值,然后用OpenSSL SM2算法计算Hash值的签名,用龙脉eKey进行验签,提交代码和运行结果截图
4 加分项:在Windows中重现上述过程
LINUX实验截图
1.在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图
2 在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法)
1.创建EC参数和原始私钥文件:
openssl ecparam -out ec_param.pem -name SM2 -param_enc explicit -genkey
查看一下EC私钥信息:
openssl ecparam -in ec_param.pem -text
2.将原始的私钥文件,转换为pkcs8格式:
openssl pkcs8 -topk8 -inform PEM -in ec_param.pem -outform pem -nocrypt -out pri_key_pkcs8.pem
3.利用原始的私钥,生成对应的公钥:
openssl ec -in ec_param.pem -pubout -out pub_key.pem
至此SM2的秘钥对已经生成结束,pri_key_pkcs8.pem是SM2私钥,而pub_key.pem是公钥。
3 在Ubuntu中使用OpenSSL用SM3算法计算上述文件的Hash值,然后用OpenSSL SM2算法计算Hash值的签名,用龙脉eKey进行验签,提交代码和运行结果截图
WINDOWS实验截图
1.在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图
在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法)
在windows下中使用OpenSSL用SM3算法计算上述文件的Hash值,然后用OpenSSL SM2算法计算Hash值的签名,用龙脉eKey进行验签,提交代码和运行结果截图。
算法
ubuntu
openssl
加密
文件
key
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
key
技术分享:如何在没有公钥的情况下实现JWT密钥滥用
...
[详细]
蜡笔小新 2023-10-14 18:17:11
service
Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
service
超级简单加解密工具的方案和功能
本文介绍了一个超级简单的加解密工具的方案和功能。该工具可以读取文件头,并根据特定长度进行加密,加密后将加密部分写入源文件。同时,该工具也支持解密操作。加密和解密过程是可逆的。本文还提到了一些相关的功能和使用方法,并给出了Python代码示例。 ...
[详细]
蜡笔小新 2023-12-10 16:38:34
service
加密、解密、揭秘
谈PHP中信息加密技术同样是一道面试答错的问题,面试官问我非对称加密算法中有哪些经典的算法?当时我愣了一下,因为我把非对称加密与单项散列加 ...
[详细]
蜡笔小新 2023-10-16 20:20:32
service
每天收获一点点Hadoop概述
一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ...
[详细]
蜡笔小新 2023-12-14 18:58:01
service
Java工具类库Hutool介绍及功能概述
本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ...
[详细]
蜡笔小新 2023-12-14 14:29:36
redis
图解redis的持久化存储机制RDB和AOF的原理和优缺点
本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ...
[详细]
蜡笔小新 2023-12-13 20:24:11
redis
sklearn数据集库中的常用数据集类型介绍
本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ...
[详细]
蜡笔小新 2023-12-13 17:45:15
redis
集成电路企业跨隔离网数据交换的安全性及解决方案
集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ...
[详细]
蜡笔小新 2023-12-12 11:59:54
session
GreenDAO快速入门
前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ...
[详细]
蜡笔小新 2023-12-11 12:31:00
session
macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ...
[详细]
蜡笔小新 2023-12-10 19:53:41
session
如何将PPT格式转换成PDF?推荐一款高效的PPT转换成PDF转换器
本文介绍了如何将PPT格式转换成PDF,并推荐了一款高效的PPT转换成PDF转换器。该转换器利用最新的超线程技术核心和多核心CPU性能,提高了转换效率和转换质量。同时,该转换器具备万能转换模式,可以轻松实现不同类型、不同内容和不同排版的PPT文件的转换。用户可以通过下载链接获取该转换器。 ...
[详细]
蜡笔小新 2023-12-09 07:42:37
session
学习SLAM的女生,很酷
本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ...
[详细]
蜡笔小新 2023-12-14 17:55:18
session
linux下编译安装lnmp
2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ...
[详细]
蜡笔小新 2023-10-16 19:32:25
service
微信回应「10 元就能在朋友圈改定位」;谷歌官方首次提及 Android 11;Node 8.16.2 发布 | 极客头条...
微信回应「10元就能在朋友圈改定位」;谷歌官方首次提及Android11;Node8.16.2发布|极客头条,Go语言社区,Golang程序员人脉社 ...
[详细]
蜡笔小新 2023-10-15 15:22:56
mobiledu2502852753
这个家伙很懒,什么也没留下!
Tags | 热门标签
redis
压力测试
dns
golang
pipeline
pymongo
phpmyadmin
phpunit
service
localhost
cpython
okhttp
session
rabbitmq
cSharp
mqtt
port
webhooks
多线程
package
iis
lvs
hashmap
timezone
node.js
ruby
lua
sftp
django
ffmpeg
RankList | 热门文章
1
数字程控交换机的发展及工作原理
2
ui产品小结包含小程序 前端等
3
西安华迅微电子大家听说过吗?怎么样?
4
react html编辑器,React项目中使用百度编辑器Ueditor
5
CLODOP打印
6
python高通滤波器设计_Python科学计算——高低通滤波器的设计与使用
7
你想骗过java的编译器吗?
8
《巫山曲》翻译 原文赏析诗人唐孟郊
9
c/c++开发分享C++并查集算法简单详解
10
angularjs如何给对象加一个属性呢,在js中?
11
前端学习(1860)vue之电商管理系统电商系统之渲染login组件并且实现路由重定向
12
开发基础框架:mybatis3.2.8 +hibernate4.0+spring3.0+struts2.3
13
工作一年,后又考研失败的感受
14
Spring Boot项目配置ssl证书及自定义ssl端口号
15
SqlServer 行转列
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有