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

thankyou 2004-05-08 02:28:50
特别不懂密钥与密码之间的区别
...全文
541 11 点赞 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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)间的转换。


  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2004-05-08 02:28
社区公告
暂无公告