密钥、密码、算法之间是什么关系?

thankyou 2004-05-08 02:28:50
特别不懂密钥与密码之间的区别
...全文
896 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
treeroot 2004-05-10
  • 打赏
  • 举报
回复
密钥:算法产生的加密种子
密码:有什么好解释的,登陆论坛还要呢
算法:可以上升为数学理论

举个例子,你的密码是123
但是明文发送容易被人盗取
你用某个算法加密,密钥是:53csif253a6jt342fd621
传输的便是加密过的数据,比如:fasetqrlkerqoiruq53qrqewlkjrlfasdfa41
解密也需要密钥
加密密钥和解密密钥可以相同(对称加密算法),也可以不相同(非对称算法)
goldenhua 2004-05-10
  • 打赏
  • 举报
回复
这么简单的说一下其实远远不够,建议看一下《应用密码学》一书,超级好,不过足够让你想破头。
goldenhua 2004-05-10
  • 打赏
  • 举报
回复
明文 ----> 加密算法(加密密钥)----> 密码
密码 ----> 解密算法(解密密钥)----> 明文

这里的密码(cipher)是密码学的常用语,不是我们通常说的口令(口令其实是密钥);
解密是加密求逆的过程,加密算法分对称(如DES)和不对称(PKI体系用到的数字证书算法)两种;
thankyou 2004-05-09
  • 打赏
  • 举报
回复
那密钥可不可以理解成我们日常生活中如银行帐号的密码了?
thankyou 2004-05-09
  • 打赏
  • 举报
回复
不对吧,现在通常的加密算法如des,rsa等算法都是公开的呀?


gzyip 2004-05-09
  • 打赏
  • 举报
回复
不应该这样理解。。。
密钥是通过算法计算出来的。。。
给人家知道了,如果人家不知道算法也是没有用的。。。
但是你的银行密码给人家知道了,那就麻烦了。。。
Jackforid2003 2004-05-08
  • 打赏
  • 举报
回复
算法+密钥===>密码~~
一个算法得根据一个密钥才能得出密码
panpan221 2004-05-08
  • 打赏
  • 举报
回复
来学习一下
minghuitian 2004-05-08
  • 打赏
  • 举报
回复
同意 realwf(洪都拉斯)这位仁兄的说法
kasad 2004-05-08
  • 打赏
  • 举报
回复
Study!
realwf 2004-05-08
  • 打赏
  • 举报
回复
密码算法(algorithm)也叫密码(cipher),是用来加密(encryption)和解密(decryption)的数学函数。

密钥(key)是加密和解密用的参数.用来进行明文(pliaintext)和密文(ciphertext)间的转换。


62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧