加密

✍ dations ◷ 2025-06-07 18:38:18 #网络安全,电子商务

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

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

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

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

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

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

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

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

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

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

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

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

相关

  • 操作语义学操作语义学是计算机科学中的一个概念,它是使得计算机程序在数学上更加严谨的一种手段。其它类似的手段包括提供形式语义学,包括公理语义学和指称语义。一个计算机语言的操作语
  • 阿纳姆阿纳姆(荷兰语:Arnhem),是位于荷兰东部的城市,也是海尔德兰省的首府。1944年9月17日至9月25日,曾经爆发市场花园作战。下莱茵河流经此地。汉恩应用科技大学、阿尔特兹艺术学院、荷
  • 里克里克可以指:
  • 查尔斯·金斯莱查尔斯·金斯莱(英语:Charles Kingsley,1819年-1875年)。英国文学家、学者与神学家。早年曾先后就学于皇家学院、伦敦大学以及剑桥大学,后常年担任牧师、教授并开始发表作品。他擅
  • 稻草人《稻草人》(英语:Strawman)是一部于1987年上映的台湾电影,由王童担任执导。此电影的主要内容以描述日治时期台湾农村人民生活作为背景,细腻描述台湾人遭遇,是“台湾近代三部曲”之
  • 宅地法《宅地法案》(Homestead Acts),又译《份地法》、《移居法》,是1862年美国联邦政府颁布的针对农业发展,以很低的价格转让或无偿分配国有土地的一系列法案。仅这一系列法案中的第一
  • 明史案庄廷鑨明史案是清初开国以来的第一宗文字狱。诛连甚广。浙江乌程(今湖州)南浔镇富户庄廷鑨,因病眼盲,想学习历史上同为盲人的左丘明,著写一部史书。但又匮于自己所知不多,便去买得
  • 卧龙区卧龙区现在是中国河南省南阳市的下属一个区级行政单位。总面积1007平方公里,总人口约80万人。区内地势北高南低,南北长,东西窄,由西北向东南以浅山丘陵、垄岗和平原三种地表形态
  • 美国西岸美洲西岸(West Coast、Western Seaboard或Pacific Seaboard)指美国西部的州,位于太平洋海岸,一般包括阿拉斯加、华盛顿州、俄勒冈州和加利福尼亚州。虽然内华达州和亚利桑那州是
  • 泉州广播电视台闽南语频道泉州广播电视台闽南语频道(英语:Quanzhou Television Minnan Channel),又名“泉州台四套”、“泉视四套”,是中国大陆第一个全部采用闽南语播出的综合频道,以泉州话节目为主、以闽