社区
Java SE
帖子详情
密钥、密码、算法之间是什么关系?
thankyou
2004-05-08 02:28:50
特别不懂密钥与密码之间的区别
...全文
922
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)间的转换。
dup和dup2函数
dup和dup2函数 dup和dup2是两个非常有用的调用,他们的作用都是用来复制一个文件的描述符(使我们能够通过两个或者更多个不同的文件描述符来访问同一个文件),他们经常用来重定向进程的stdin、stdout和stderr。 声明如下: #include<unistd.h> int dup(int fd); 源描述符fd,返回值是描述符表中最小的文件描述符,返回的描述符和...
Linux 函数之 dup 和 dup2
一、概述: dup 和 dup2 是复制文件描述符的函数,显而易见,这俩兄弟的前缀是 duplicate 的缩写,即复制; 二、头文件: #include <unistd.h> 三、函数形式: int dup(int oldfd); int dup2(int oldfd, int newfd); 四、功能描述: (1)dup( ) :生成一个未使用的最小的文件描...
dup和dup2原理
dup 和 dup2 是用来复制一个文件描述符,通常用来重定向进程的stdin(文件描述符0),stdout(文件描述符1), stderr(文件描述符2)。 函数原型和参数如下所示: dup只有一个参数,dup2有两个参数。 dup()函数 利用函数dup,我们可以复制一个描述符。传给该函数一个既有的描述符,它就会返回一个新的描
dup和dup2的用法区别
在unix高级编程中有介绍dup和dup2,但是没有实例说明, 笔者自己结合实例进行了测试了解。 在linux下,通过open打开以文件后,会返回一个文件描述符,文件描述符会指向一个文件表,文件表中的节点指针会指向节点表。看下图: 打开文件的内核数据结构 dup和dup2两个函数都可以用来复制打开的文件描述符,复制成功后和复制源共享同一个文件表。看下图: 执行d
关于dup和dup2函数
1、dup函数和dup2函数 #include <unistd.h> int dup(int filedes); int dup2(int filedes1, int filedes2); //两个函数,若成功则返回新的文件描述符,若出错则返回-1,同时设置errno 对于dup而言,返回的新文件描述符一定是当前可用的文件描述符中的最小数值,用dup2则可用用filedes参数指定新描述符的数值。如果filedes已经打开,则先将其关闭,如若filedes1等于filedes2,则dup2返回
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章