加密是指软件或普通应用程序中的加密。例如,电报或莫尔斯电码都是从一种意思转换成另一种容易理解的意思。相对来说,就是解密。[XY002][XY001]通过编码来加密文件或电子邮件。加密的文件或邮件是不可读的乱码,只有知道密钥的人才能解密和阅读,从而保证了文件或邮件传输的安全性。
还有发送的加密代码和图片,都是为了保证请求数据的安全。。
在公钥加密方案中,加密密钥发给任何人使用并加密消息。但是,只有接收者可以访问可以读取消息的解密密钥。。1973年在一份秘密文件中首次描述了公钥加密;所有以前的加密方案都是对称密钥(也称为私钥)。
PhilZimmermann在1991年编写了一个名为PrettyGoodPrivacy(PGP)的公钥加密应用程序,源代码免费分发。它于2010年被赛门铁克收购,并定期更新。
军方和政府长期以来一直使用加密来促进秘密通信。它通常用于保护各种民用系统中的信息。例如,计算机安全协会报告称,2007年,71%的受访公司在传输过程中对部分数据使用了加密技术。53%的公司使用加密技术对存储中的一些数据进行加密。加密可以用来保护"静态数据",如存储在计算机和存储设备(如u盘)上的信息。近年来,有许多关于机密数据的报道,如客户';个人记录。,因笔记本电脑或备份驱动器丢失或被盗而暴露;如果物理安全措施失败,加密这些静态文件有助于保护它们。数字版权管理系统可以防止未经授权使用或复制版权材料。并保护软件免受反向工程(也见复制保护),这是对静态数据使用加密的另一个不同的例子。
针对静态数据的加密,网络攻击者开发了新的攻击方式。这些最近对静态数据加密的威胁包括加密攻击。、窃取密文攻击、加密密钥攻击、内部攻击、数据破坏或完整性攻击、数据破坏攻击和勒索软件攻击。数据碎片和主动防御数据保护技术试图通过分发、移动或变异密文来对抗其中的一些攻击,因此它们可以识别和窃取。更难摧毁或破坏。
加密还用于保护传输中的数据,如通过网络(如互联网、电子商务)、移动电话、无线麦克风、无线对讲系统、蓝牙设备和银行ATM传输的数据。。近年来,有许多关于拦截过境数据的报道。当通过网络传输数据时,还应该对数据进行加密,以防止未经授权的用户窃听网络流量。