基于加密软件的加密和解密
对于加密,很多编程语言都可以加密,软件也可以,下面解说一下两个工具用来加密和机密
加密工具 |
算法 |
Apocalypso软件 |
HNC、DES等 |
RSA-TOOL软件 |
RSA |
Apocalypso软件可用于多种算法加密和解密,想要使用哪一种加密算法,就直接点击算法即可,具体算法如图所示,可以多文件和文本加密。
一、使用Apocalypso软件实现对分组密码的加密和解密
(1)、DES加密和解密文本
明文:this is a test context!
密钥:xxxppp234w
过程:直接把要加密的文本放到加密文本框,设置你的加密秘钥(随便设置),点击 “Excrypt”按钮,就完成了加密,点击 “Decrypt”,就完成了解密加密截图:
解密截图:
(2)、DES加密和解密History.txt文件
密钥:signed
过程:首先,点击“Open File”按钮,完成文件输入,之后,输入秘钥,点击 “Excrypt”按钮,就完成了加密,点击 “Decrypt”,就完成了解密
加密截图:
解密截图:
二、使用RSA-TOOL对RSA进行加密和解密
(1)RSA-TOOL加密解密文本
1、密钥位数选择1024位,公钥e取值65537,生成随机数。
首先,先选择好秘钥的位数,和e的值,
注意:在RSA中,Pubic Exponent框是输入e的值,而且是使用16进制,65537的16进制是10001,所以填入框中的是10001
Number Base框,是我们进行加密和解密时,数据使用是什么进制,我们使用的是十进制,所以是10
- 生成大素数p和q,计算私钥d
直接点击“Generate”按钮,完成生成
2、对明文进行加密解密测试
点击“Encrypt”按钮,即可完成加密,点击“Decrypt”即可完成解密
明文1:random number generator improved
加密结果:
解密结果:
(2)、RSA-TOOL破解RSA密钥
在已知使用的两个素数p,q、公钥e的情况下,求私钥P
1、在RSA密钥对生成中,假设p=473398607161,q=4511491,e=17,求解出私钥d。
2、已知RSA公钥生成参数:
p = 3487583947589437589237958723892346254777
q = 8767867843568934765983476584376578389
e = 65537
求私钥d,
(3)、RSA-TOOL破解CTF密文
已知一段 RSA 加密的信息为:0xdc2eeeb2782c,且已知加密所用的公钥:
(N=322831561921859 e = 23),请解密出明文,提交时请将数字转化为 ASCII 码。
提交格式:PCTF {明文字符串}
1、分解N的因数,求出p和q。
2、计算私钥d
- 将密文转换为十进制表示:0xdc2eeeb2782c=(242094131279916)
前缀0x表示十六进制,所以,我们需要把数据转化为十进制,(注意只需要0x后面的数
4、对密文进行解密操作。提交:PCTF {3a5Y}
基于加密软件的加密和解密相关推荐
- 企业怎么选择文件加密软件,加密软件哪个好用?
前言 随着计算机和网络技术的飞速发展,越来越多的信息以电子形式存储在个人和商用电脑中,并通过网络进行广泛的传播,在大量的信息存储和交换中,信息的安全问题越来越引起人们的重视. 企业一般有着完善的书面文 ...
- 加密软件的加密技术发展分析
透明加密技术是近年来针对企业数据保密需求应运而生的一种数据加密技术.所谓透明,是指对使用者来说是透明的,感觉不到加密存在,当使用者在打开或编辑指定文件时,系统将自动对加密的数据进行解密,让使用者看到的 ...
- 亿赛通的加密软件对加密图纸文件外发效果如何?
相比亿赛通的加密软件,我更推荐天锐绿盾透明加密.防泄密软件系统 它由文件加密模块.内网安全模块.外网模块.U盘认证模块.打印控制模块组成,主要功能如下: 加密模块 文件加密模块通过绿盾信息安全管理软件 ...
- 如何选择U盘加密软件?加密软件如何对U盘进行权限控制?
如何选择u盘加密软件当今社会,"隐私"."安全"."数据防泄漏"等词语已经充斥各种媒体,在我们的生活中也逐渐占据了重要的地位,厂家在个人数据 ...
- 一机一码加密软件_加密软件还有哪些功能?
加密软件是办公中常用的一种软件,大家对文件加密也有一定的熟知度,文件除了针对电脑文件防外泄,在日常生活中,我们对文件加密使用的频率较高,所以相对也比较了解,那么加密软件还有哪些功能呢? 一.权限管理 ...
- 安卓加密软件_oppo加密笔记在哪里?oppo手机怎么给云笔记加密? - 敬业签便签...
在国内很多用户的认知中,OPPO是一种手机品牌,因其靓丽的外型和高清的拍照摄像技术等优势受到了很多年轻用户的喜爱.OPPO手机所采用的系统是基于安卓系统进行开发的,所以其本质上属于安卓手机.和很多其他 ...
- 模拟QQ软件的基于多线程的流媒体加密传输软件技术
模拟QQ软件的基于多线程的流媒体加密传输软件技术 模拟QQ软件,基于多线程编程捕捉摄像头及麦克风实时数据,基于socket通信设计发送端.接收端两个部分的,对音频和视频进行采集.加密或加水印.传输.解 ...
- 鸿蒙密视视频加密软件,鸿蒙密视视频加密软件
鸿蒙密视针对视频夸平台的离线观看.防拷贝.防刻录.防一号多人使用等问题,推出专门针对企业视频防护完整解决方案,鸿蒙密视视频加密软件,实现对视频数据安全的保护. 功能特点 1.支持所有视频音频格式 鸿蒙 ...
- 如何选择企业电脑加密软件,知道这几点一定不后悔!
现在的企业越来越多的互联网化,企业信息数字化,企业核心的数据泄密的途径也越来越多.如何保护企业核心的数据不被泄密,比如文档泄密,图纸泄密等,很多企业都是采用防泄密软件来保护公司重要数据的. 但是,您知 ...
最新文章
- 解决 Ubuntu 无法更新软件问题
- 「权威发布」2019年全国大学生电子设计竞赛获奖名单【涵盖国一、二等奖】
- 深度学习之卷积神经网络(Convolutional Neural Networks, CNN)(二)
- Easyui+Spring+Mybatis完整示例(前台)
- 解决QT5中文显示出现乱码
- Excel 使用VBA 使表格的值被修改后填充颜色标注
- Ubuntu下wxWidgets学生公寓管理编程,sqlite3的用法(mysql数据库),窗体,下面是部分添加和删除功能,其他功能可以联系我。。...
- PMON分析(1)- ROM阶段
- MySql in子句 效率低下优化
- 20210324 PS 2019版无法实现不等比例缩放
- Linux架设代理服务器
- centos linux引导修复_Linux 引导修复
- 水井坊:“高端化”的尴尬与库存危机
- 中国大学MOOC-陈越、何钦铭-数据结构-2016秋期末考试
- 7-5 分而治之 (25 分)
- Qt5 实现文件复制并在指定路径下创建文件夹
- VC++中unhandled exception的处理
- wireshark 学习更进一步 之wireshark异常数据解读
- Day010要事第一
- Vue 之 解决v-html生成的元素不能触发@click等vue事件和CSS样式不生效的方法