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

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

发布时间: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. 对称加密和非对称加密的区别如何理解二者之间的密码算法

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

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

阅读全文

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

热点内容
基于51系列单片机的智能家居 浏览:577
看新闻看哪个app 浏览:266
android编辑对话框 浏览:300
出租天津服务器云空间 浏览:785
cmd命令结束进程 浏览:443
程序员逗比图片大全 浏览:512
免编程游戏引擎 浏览:368
微信应用锁加密 浏览:455
数字英雄对程序员的影响 浏览:761
程序员培训学校排名 浏览:586
oppo手机如何解开微信的加密 浏览:41
学校论文答辩源码 浏览:70
rp在单片机中 浏览:182
linux软件运行命令 浏览:354
stcid加密程序 浏览:143
把解压包子放到水里 浏览:290
phpmongodb连接池 浏览:949
日本解压捏泡泡纸 浏览:125
环保参比算法 浏览:417
解压中的删掉是什么意思 浏览:770