向您提供示例后如何加密邮件如何加密文件和文件夹我想在一般和其他加密示例中提供有关加密的更多信息。

安全是,或者应该是互联网上的主要问题,因为我们使用它向他人发送大量敏感信息。例如:

  • 个人信息
  • 有关贵公司的信息
  • 银行和信用卡信息
  • 私人通讯

由于人类的代码太容易破解了现代计算机,因此我们依靠计算机来加密和解密我们的敏感数据。计算机加密系统通常属于两类中的一个:

  • 对称密钥加密
  • 公钥加密

对称密钥加密

对称

对称密钥加密要求您知道哪些计算机将彼此交谈,因此您可以在每个计算机上安装密钥,因此每台计算机都有秘密密钥,它可以使用它在将网络发送到网络之前加密信息数据包其他电脑。原则上,这是一个秘密代码,即两台计算机中的每一个必须知道以解码信息。

最好的例子可能是美国政府通过的AES,并且是全球标准。用于AES Cipher的密钥大小指定转换回合的重复次数,将所谓的Plaintext转换为最终输出,称为CipherText。必威平台APPMalwareBytes安全备份使用AES加密进行在线文件的传输和备份。

但这种设计需要共享秘密密钥,被认为是当截获的关键时的主要弱点。

公钥加密

不对称

为了解决这种弱点,发明了公钥加密。

公钥加密一次使用两个不同的键。私钥和公钥的组合。私钥仅为您的计算机已知,而公钥由您的计算机给出任何想要安全地通信的计算机。

要解码加密的消息,计算机必须使用原始计算机提供的公钥和自己的私钥。密钥对基于长度长的素数。这使得系统非常安全,因为基本上存在无限数量的素数,这意味着键有几乎无限的可能性。

一个非常流行的公钥加密程序是非常好的隐私(PGP),它允许您几乎任何东西加密。我们向您展示了如何加密文件电子邮件使用PGP。

要在大规模上使用公钥加密,例如在安全的Web服务器上,需要不同的方法。在这里,我们使用数字证书。数字证书由证书颁发机构发出,我们相信他们透露证书的持有人是他声称的谁。换句话说,它确认每个计算机实际上都是谁说明了它,然后将每台计算机的公钥提供给另一台计算机。

SSL是Internet浏览器和Web服务器使用的Internet安全协议,以传输敏感信息。SSL已成为称为传输层安全性(TLS)的整体安全协议的一部分。TLS及其前身SSL对证书颁发机构进行了重大使用。一旦您的浏览器请求安全页面(HTTPS.),它发出公钥和证书,检查三件事:

  • 证书来自可值得信赖的派对
  • 证书目前有效(在到期日之前)
  • 证书与即将到来的网站有关系

当两台计算机启动安全会话时,一台计算机创建对称键并使用公钥加密将其发送到另一台计算机。然后,两台计算机可以使用对称密钥加密进行通信。一旦会话完成,每台计算机就会丢弃该会话使用的对称密钥。任何其他会话都要求创建一个新的对称密钥,并重复进程。

总结:加密的强度强烈依据发现关键的难度,因此已经被认为非常巧妙的系统创造了能够承受蛮力攻击的钥匙。这些方法如此安全,即人类因素必须被视为最薄弱的环节。意思是,粗心或操纵用户赋予他的关键是打破加密的最简单方法。

插图提供芯片设计