密钥是什么,什么是加密算法?

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:45:34
密钥及加密算法都有那些用途?本人不是太懂,希望能有详细一点的解释.

1密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥.
2数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。

每次发数据给对方的时候都会用自己的私钥加密,私钥和公钥是对应匹配的,公钥是公开大家知道的,私钥是自己的,相当于我们的签名别人盗版不了。对方收到数据之后用公钥解密就能得到数据。再用公钥和私钥设计具体的办法就能处理好让别人不能窥探数据 。

密钥 就是 密码, 为了安全,在打开[运行] 硬件或软件时,就象要用钥匙一样使用密码......,加密算法--是把信息加入某种干扰信息,读取者必须有相应的解码器或程序才能获得..........

先从数学的角度解释:设一函数为f(x,k)=sinx+3471^[log(sink)],其中k为甲掌握的秘密值,若乙有x=627要通过函数f(x,k)直接计算结果是没办法的,因为乙没有掌握k的值。这时可以称x为原文,k为密钥,该函数为加密算法,而函数值为密文。
从生活中看,钥匙我们可以看做密钥,用钥匙锁门的过程可以看做加密过程,锁门过程中所用到的原理就是加密算法。
不知这样说明白不?