密码代表什么生肖?
在数学上,密码学(Cryptography)研究的主要内容是,如何利用加密手段保证信息的保密性与完整性。其中,加密术的研究对象是明文,其目标是利用某种变换将明文转换为不可读的乱码,这种转换必须符合两个条件:
1、无论任何人,即使不知道上述变换的具体方法,仅通过观察结果是无法还原出原信息的;
2、只有信息发送者和特定接收者能够读懂被加密的信息。 也就是说,对未经加密的信息进行任何有意义的操作,例如筛选,拼接,计算等,都会留下痕迹,通过这些痕迹就可以反向推理出密钥,从而破解原有的信息。而密码代表着一种保护信息的方法或工具。为了实现上述目标,密码应该满足以下条件: 根据上述定义可以知道,密码是依据一定的规则产生可用来验证信息合法性的字符串。换句话说,只要收到正确的密码,就可以认为这个消息一定是“可靠的”。反过来,如果接受到某个消息,可以根据已有的密码,还原出其原始状态。在计算机网络中,人们常常把“能证实的文本”称为“经加密的消息”,而把“无法证实或被篡改的文本”称为“未加密的消息”。我们通常说一个消息是否安全,其实是问该消息是否存在没有被暴露的对应密码。如果一个消息能够被无差错地还原为未压缩的原样,我们就称这条信息是“可被解码的”或者说是“已解密的”。
从上述分析可以看出,对于加密通信而言,关键就在于如何确保通信中使用的密码是可被正确应用的。目前,主流的密码构造技术可分为两类:一类是基于计算困难的问题,常用的问题包括离散对数问题、因子分解问题和求解椭圆曲线上的坐标整数点问题等,由于当前尚无有效的算法解决上述问题,因此这类密码是不可破解的;另一类是基于概率的密码系统,常见于公钥密码学中,由于随机数的生成是难于被预知的,所以基于概率的系统也是难以被攻破的。随着量子计算机的逐渐成熟和商业化,现有基于计算的密码系统将会被量子计算机轻松破解,因此寻找新的安全的密码系统势在必行。