发布网友 发布时间:2024-07-03 17:30
共1个回答
热心网友 时间:2024-07-28 05:30
在20世纪70年代,IBM公司研发出了一种早期的保密密钥算法,即Data Encryption Standard (DES)。经过政府的严格筛选后,DES在1976年被美国政府采纳,并由美国国家标准局和ANSI予以认可。DES以56位密钥加密64位数据块,每轮编码使用由完整56位密钥生成的48位"每轮"密钥值。软件解码DES需要很长时间,而硬件解码则非常迅速。当时,破解DES的高昂成本使得大多数黑客难以承受,估测需要两千万美元的投入和12小时才能完成解密。DES在当时被认为是一种强大的加密手段。
然而,随着计算机硬件的发展,制造专门破解DES的设备成本大幅降低,使得保护大量资金变得不再足够保险。对于普通的服务器,DES仍然具有一定的适用性,因为黑客不会为了攻击一个服务器而投入大量资源破解DES密文。
另一个广为人知的加密算法是RSA,它基于大数因子分解的理论。RSA算法基于两个大质数,其中一个公开为公钥,另一个保密为私钥。它们互补使用,公钥用于加密,私钥用于解密。例如,用户甲想发送加密邮件给用户乙,甲会使用乙的公钥加密邮件,只有乙能用私钥解密。由于私钥的保密性,即使甲也无法解密,确保了通信的安全。为了验证信息来源,还会利用数字签名技术,甲用自己的私钥签名后加密邮件,乙通过解密邮件和签名验证信息的真实性和完整性。
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。 在航空学中,指利用航空摄影像片上已知的少数控制点,通过对像片测量和计算的方法在像对或整条航摄带上增加控制点的作业。