导航:首页 > 文档加密 > 怎么判断用几个密钥进行加密

怎么判断用几个密钥进行加密

发布时间:2024-12-28 20:10:36

A. 请教如何判断加密算法

实现过DES和AES.

DES真实密钥真有56位,不说了。

AES密钥长度128、192、256位,换算成字节分别是16、24、32个,如果一个字符算一个字节,分别是16、24、32个字符。通常你的密码连16都达不到。这时,要么把你的密码直接当成密钥用来加密,不够补零,要么就使用key stretching(自行查阅维基网络)。

我理解的正常情况下,密文不可能全部是可打印的ASCII字符。所以这里的密文很可能是转换过的(很可能有多次)。

通常对称加密的输出是“纯密文”,不包括加密参数(比如算法、密钥长度)的任何信息。如果你要做一个加密软件,那么就需要设计一个协议,并把它作为加密后文件的头(或其它)部分。协议里可能记录采用的加密算法、密钥长度、块加密模式、初始化向量(IV)等解密时必须的信息。

综上,无解。

B. 对称加密和非对称加密的区别如何理解二者之间的密码算法

对称加密和非对称加密,最重要的的区别就是加密算法的不同:对称加密算法在加密和解密时使用的是同一个秘钥,而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(简称公钥)和私有密钥(简称私钥)。

综上所述,对称加密和非对称加密,区别关键是加密密钥的不同。

阅读全文

与怎么判断用几个密钥进行加密相关的资料

热点内容
抖音生活圈小程序源码 浏览:620
建行预约解压需要多久时间 浏览:568
命令式接口 浏览:399
电脑服务器域名地址怎么查 浏览:340
什么行业要用编程 浏览:297
三洋立风柜压缩机 浏览:296
微拍app为什么下载不了了 浏览:257
非常好的期货5分钟公式源码 浏览:4
linuxcentos7安装 浏览:691
华为网盘文件夹加密 浏览:74
安卓手机什么真人游戏好玩 浏览:772
昆山加密软件需求 浏览:270
苹果照片压缩包怎么打开 浏览:796
检测温湿度和二氧化碳的单片机 浏览:964
安卓手机雨滴怎么隐藏 浏览:587
pdf文件转换器word 浏览:987
vscodepython模块方法 浏览:344
如何知道服务器有什么漏洞 浏览:902
java电商订单支付源码 浏览:102
android手机鼠标 浏览:465