加密

✍ dations ◷ 2025-01-23 05:55:19 #网络安全,电子商务

在密码学中,加密(英语:Encryption)是将明文信息改变为难以读取的密文内容,使之不可读的过程。只有拥有解密方法的对象,经由解密过程,才能将密文还原为正常可读的内容。

虽然加密作为通信保密的手段已经存在了几个世纪,但是只有那些对安全要求特别高的组织和个人才会使用它。

在1970年代中期,“强加密”(Strong Encryption)的使用开始从政府保密机构延伸至公共领域,并且目前已经成为保护许多广泛使用系统的方法,比如因特网电子商务、手机网络和银行自动取款机等。

在对称密钥加密方案中,加密和解密密钥是相同的。通信方必须具有相同的密钥才能实现安全通信。对称密钥的一个典型例子:德国军方的恩尼格玛密码机。这种密码机每天都有密钥设置。当盟军弄清楚机器如何工作时,他们能够在发现给定日期传输的加密密钥后立即解密消息中编码的信息。

在公钥加密(即公开密钥加密)方案中,发布加密密钥供任何人使用和加密消息。但是,只有接收方才能访问能够读取消息的解密密钥。公钥加密最早是在1973年的一份秘密文件中描述的; 之前所有加密方案都是对称密钥加密(也称为私钥)。

加密可以用于保证安全性,但是其它一些技术在保障通信安全方面仍然是必须的,尤其是关于数据完整性和信息验证。例如,消息鉴别码(MAC)或者数字签名。

加密或软件编码隐匿(Code Obfuscation)同时也在软件著作权保护中,用于对付反向工程,未授权的程序分析,破解和软件盗版及数字内容的数字版权管理(DRM)等。

加密算法就是加密的方法。

加密算法可以分为两类:对称加密和非对称加密。

在密码学中,加密是将明文信息隐匿起来,使之在缺少特殊信息时不可读。

对称加密就是将信息使用一个密钥进行加密,解密时使用同样的密钥,同样的算法进行解密。

非对称加密,又称公开密钥加密,是加密和解密使用不同密钥的算法,广泛用于信息传输中。

相关

  • 医学治疗治疗(英语:Therapy),指用于解决健康问题的手段,通常在医学诊断后实施。
  • 切割蛋白酶解或蛋白水解(英语:Proteolysis)是指蛋白质降解为较小的多肽或氨基酸的过程。通常情况下,被水解的都是肽键,且在蛋白酶的作用下进行,因此常用蛋白酶解。但也可能发生分子内
  • 五氧化二氮五氧化二氮(化学式:N2O5),又称硝酐,是硝酸的酸酐。通常状态下呈无色柱状结晶体,易溶于水,水溶液呈酸性。可以用P2O5将浓HNO3脱水得到。五氧化二氮很容易潮解,而且在10℃以上能分解生
  • 张道陵张道陵(34年-156年),一名张陵,字辅汉,东汉沛国丰县(今江苏徐州市丰县)人,被视为正一道的创始者,是五斗米道的创始人。道教徒称他为张道陵天师、祖天师、正一真人。相传张道陵以虎为座
  • V10A·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码V10(治疗性放射性药物)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO Co
  • 客家八音本文属于客家系列的一部分客家八音,台湾的客家音乐,分布在桃、竹、苗及南台湾高雄美浓、屏东六堆等地,是客家人发展出的特有音乐文化。其中以苗栗和六堆地区的客家八音最为著名
  • 约翰·J·麦克洛伊约翰·杰伊·麦克洛伊(John Jay McCloy,1895年3月31日-1989年3月11日),生于宾夕法尼亚州费城,于1989年3月11日逝世于康涅狄格州斯坦福德),美国律师、银行家,曾任世界银行行长。
  • 美国禁酒令美国禁酒令,又称禁酒时期(Prohibition Era),是指从1920年至1933年期间在美国推行的全国性禁酒,禁止酿造、运输和销售含酒精饮料。19世纪时期,酗酒、家暴和以酒馆为主的政治腐败激
  • 遗忘曲线遗忘曲线(Forgetting curve)是用于表述记忆中的中长期记忆的遗忘率的一种曲线。这一曲线最早由心理学家赫尔曼·艾宾浩斯通过自己的实验提出。在这一实验中,艾宾浩斯使用了一些
  • 定理机器证明自动化定理证明(Automated theorem proving,简称ATP)目前是自动推理(Automated reasoning,简称AR)体系中发展最好的部分,它的目的是为使用电子计算机程序来进行数学定理的证明。对