什么是数据传输加密技术?

数据传输加密技术的目的是对传输中的数据流加密,通常有线路加密与端—端加密两种。线路加密侧重在线路上而不考虑信源与信宿,是对保密信息通过各线路采用不同的加密密钥提供安全保护。

端—端加密指信息由发送端自动加密,并且由TCP/IP进行数据包封装,然后作为不可阅读和不可识别的数据穿过互联网,当这些信息到达目的地,将被自动重组、解密,而成为可读的数据。

数据存储加密技术的目的是防止在存储环节上的数据失密,数据存储加密技术可分为密文存储和存取控制两种。前者一般是通过加密算法转换、附加密码、加密模块等方法实现;后者则是对用户资格、权限加以审查和限制,防止非法用户存取数据或合法用户越权存取数据。

常见加密算法

1、DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;

2、3DES(Triple DES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;

3、RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比 DES 快;

4、IDEA(International Data Encryption Algorithm)国际数据加密算法,使用 128 位密钥提供非常强的安全性;

5、RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法; 算法如下:

首先, 找出三个数,p,q,r,其中 p,q 是两个不相同的质数,r 是与 (p-1)(q-1) 互为质数的数。

p,q,r这三个数便是 private key。接着,找出 m,使得 rm == 1 mod (p-1)(q-1).....这个 m 一定存在,因为 r 与 (p-1)(q-1) 互质,用辗转相除法就可以得到了。再来,计算 n = pq.......m,n 这两个数便是 public key。

6、DSA(Digital Signature Algorithm):数字签名算法,是一种标准的 DSS(数字签名标准),严格来说不算加密算法;

7、AES(Advanced Encryption Standard):高级加密标准,对称算法,是下一代的加密算法标准,速度快,安全级别高,在21世纪AES 标准的一个实现是 Rijndael 算法。

8、BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快;

9、MD5:严格来说不算加密算法,只能说是摘要算法;

对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。

扩展资料

数据加密标准

传统加密方法有两种,替换和置换。上面的例子采用的就是替换的方法:使用密钥将明文中的每一个字符转换为密文中的一个字符。而置换仅将明文的字符按不同的顺序重新排列。单独使用这两种方法的任意一种都是不够安全的,但是将这两种方法结合起来就能提供相当高的安全程度。

数据加密标准(Data Encryption Standard,简称DES)就采用了这种结合算法,它由IBM制定,并在1977年成为美国官方加密标准。

DES的工作原理为:将明文分割成许多64位大小的块,每个块用64位密钥进行加密,实际上,密钥由56位数据位和8位奇偶校验位组成,因此只有56个可能的密码而不是64个。

每块先用初始置换方法进行加密,再连续进行16次复杂的替换,最后再对其施用初始置换的逆。第i步的替换并不是直接利用原始的密钥K,而是由K与i计算出的密钥Ki。

DES具有这样的特性,其解密算法与加密算法相同,除了密钥Ki的施加顺序相反以外。

参考资料来源:百度百科-加密算法

参考资料来源:百度百科-数据加密



  • 鏁版嵁浼犺緭鍔犲瘑鐨勬柟娉曟湁浠涔?
    绛旓細鏁版嵁浼犺緭鍔犲瘑锛氭帰绱㈠叾澶氭牱鍖栫殑淇濇姢鎵嬫鍦ㄦ暟瀛楁椂浠o紝鏁版嵁瀹夊叏鏄嚦鍏抽噸瑕佺殑锛岃屾暟鎹紶杈撳姞瀵嗗氨鏄繚鎶や俊鎭笉琚獌鍙栨垨绡℃敼鐨勫潥鍥虹浘鐗屻傝鎴戜滑娣卞叆浜嗚В涓涓嬪叚绉嶅叧閿殑鍔犲瘑鎶鏈锛屽畠浠浣曞湪鏁版嵁鐨勬祦鍔ㄤ腑鎵紨瀹堟姢鑰呯殑瑙掕壊锛氶鍏堬紝瀵圭О鍔犲瘑濡傚悓涓鎶婂弻闈㈠垉锛屽畠浣跨敤鍗曚竴鐨勫瘑閽ワ紝鏃犺鏄姞瀵嗚繕鏄В瀵嗭紝閮借兘纭繚鏁版嵁鐨勬満瀵...
  • 浠涔堟槸SSL鍔犲瘑鎶鏈???
    绛旓細鐒惰岋紝鍔犲瘑鍜岃В瀵嗚繃绋嬮渶瑕佽楄垂绯荤粺澶ч噺鐨勫紑閿锛屼弗閲嶉檷浣庢満鍣ㄧ殑鎬ц兘锛岀浉鍏虫祴璇曟暟鎹〃鏄庝娇鐢℉TTPS鍗忚浼犺緭鏁版嵁鐨勫伐浣滄晥鐜囧彧鏈変娇鐢℉TTP鍗忚浼犺緭鐨勫崄鍒嗕箣涓銆傚亣濡備负浜嗗畨鍏ㄤ繚瀵嗭紝灏嗕竴涓綉绔欐墍鏈夌殑Web搴旂敤閮藉惎鐢⊿SL鎶鏈鏉ュ姞瀵嗭紝骞朵娇鐢℉TTPS鍗忚杩涜浼犺緭锛岄偅涔堣缃戠珯鐨勬ц兘鍜屾晥鐜囧皢浼氬ぇ澶ч檷浣庯紝鑰屼笖娌℃湁杩欎釜蹇呰锛屽洜涓轰竴鑸...
  • 浠涔堝彨鏁版嵁鍔犲瘑?
    绛旓細DES鍏锋湁杩欐牱鐨勭壒鎬э紝鍏惰В瀵嗙畻娉曚笌鍔犲瘑绠楁硶鐩稿悓锛岄櫎浜嗗瘑閽i鐨勬柦鍔犻『搴忕浉鍙嶄互澶栥2. 鍏紑瀵嗛挜鍔犲瘑 澶氬勾鏉ワ紝璁稿浜洪兘璁や负DES骞朵笉鏄湡鐨勫緢瀹夊叏銆備簨瀹炰笂锛屽嵆浣夸笉閲囩敤鏅鸿兘鐨勬柟娉曪紝闅忕潃蹇熴侀珮搴﹀苟琛岀殑澶勭悊鍣ㄧ殑鍑 鐜帮紝寮哄埗鐮磋ВDES涔熸槸鍙兘鐨勩傚叕寮瀵嗛挜鍔犲瘑鏂规硶浣垮緱DES浠ュ強绫讳技鐨勪紶缁鍔犲瘑鎶鏈杩囨椂浜嗐傚叕寮瀵嗛挜鍔犲瘑...
  • 淇濇姢鏁版嵁鍦浼犺緭杩囩▼涓畨鍏ㄧ殑鍞竴瀹炵敤鐨勬柟娉曟槸浠涔
    绛旓細鏄暟鎹鍔犲瘑銆鏁版嵁鍔犲瘑琚叕璁や负鏄繚鎶鏁版嵁浼犺緭瀹夊叏鎯熶竴瀹炵敤鐨勬柟娉曞拰淇濇姢瀛樺偍鏁版嵁瀹夊叏鐨勬湁鏁堟柟娉曪紝瀹冩槸鏁版嵁淇濇姢鍦ㄦ妧鏈笂鏈閲嶈鐨勯槻绾裤傛暟鎹鍔犲瘑鎶鏈鏄渶鍩烘湰鐨勫畨鍏ㄦ妧鏈紝琚獕涓轰俊鎭畨鍏ㄧ殑鏍稿績锛屾渶鍒濅富瑕佺敤浜庝繚璇佹暟鎹湪瀛樺偍鍜屼紶杈撹繃绋嬩腑鐨勪繚瀵嗘с傚畠閫氳繃鍙樻崲鍜岀疆鎹㈢瓑鍚勭鏂规硶灏嗚淇濇姢淇℃伅缃崲鎴愬瘑鏂囷紝鐒跺悗鍐嶈繘琛...
  • 鏁版嵁鍔犲瘑鐨勪笁绉嶆柟寮
    绛旓細鏁版嵁鍔犲瘑鐨勪笁绉嶆柟寮忔槸閾炬帴鏁版嵁鍔犲瘑妯″紡銆佽妭鐐瑰鑺傜偣鏁版嵁鍔犲瘑妯″紡銆佺鍒扮鏁版嵁鍔犲瘑銆1銆侀摼鎺ユ暟鎹姞瀵嗘ā寮 瀵圭綉缁滀笂浼犺緭鐨勬暟鎹秷鎭殑姣忎竴浣嶈繘琛屽姞瀵嗐傜洰鍓嶄竴鑸綉缁滈氫俊瀹夊叏涓昏閲囩敤杩欑鏂瑰紡銆傚浜庝袱涓綉缁滆妭鐐逛箣闂寸殑鏌愭潯閫氫俊閾捐矾锛岄摼璺姞瀵嗗彲浠ヤ负缃戠粶涓婁紶杈撶殑鏁版嵁鎻愪緵瀹夊叏淇濋殰銆傚浜庨摼璺姞瀵嗭紙涔熺О涓哄湪绾垮姞瀵嗭級锛...
  • 鏁版嵁鍔犲瘑鎶鏈鏈夊摢浜
    绛旓細鐢变簬鍦ㄦ瘡涓涓腑闂翠紶杈撹妭鐐规秷鎭潎琚В瀵嗗悗閲嶆柊杩涜鍔犲瘑,鍥犳,鍖呮嫭璺敱淇℃伅鍦ㄥ唴鐨勯摼璺笂鐨勬墍鏈夋暟鎹潎浠ュ瘑鏂囧舰寮忓嚭鐜般傝繖鏍,閾捐矾鍔犲瘑灏辨帺鐩栦簡琚紶杈撴秷鎭殑婧愮偣涓庣粓鐐广傜敱浜庡~鍏鎶鏈鐨勪娇鐢ㄤ互鍙婂~鍏呭瓧绗﹀湪涓嶉渶瑕浼犺緭鏁版嵁鐨勬儏鍐典笅灏卞彲浠ヨ繘琛屽姞瀵,杩欎娇寰楁秷鎭殑棰戠巼鍜岄暱搴︾壒鎬у緱浠ユ帺鐩,浠庤屽彲浠ラ槻姝㈠閫氫俊涓氬姟杩涜鍒嗘瀽...
  • 浠涔堟槸SSL鍔犲瘑鎶鏈???
    绛旓細ssl 鏄竴涓畨鍏ㄥ崗璁紝瀹冩彁渚涗娇鐢 tcp/ip 鐨勯氫俊搴旂敤绋嬪簭闂寸殑闅愮涓庡畬鏁存с傚洜鐗圭綉鐨 瓒呮枃鏈浼犺緭鍗忚(http)浣跨敤 ssl 鏉ュ疄鐜板畨鍏ㄧ殑閫氫俊銆傚湪瀹㈡埛绔笌鏈嶅姟鍣ㄩ棿浼犺緭鐨鏁版嵁鏄氳繃浣跨敤瀵圭О绠楁硶(濡 des 鎴 rc4)杩涜鍔犲瘑鐨勩傚叕鐢ㄥ瘑閽ョ畻娉(閫氬父涓 rsa)鏄敤鏉ヨ幏寰楀姞瀵嗗瘑閽ヤ氦鎹㈠拰鏁板瓧绛惧悕鐨勶紝姝ょ畻娉曚娇鐢ㄦ湇鍔″櫒鐨...
  • ssl浠涔堟剰鎬?ssl浣滅敤鏄浠涔?
    绛旓細浜屻乻sl浣滅敤鏄浠涔 SSL瀹夊叏鍗忚鍙鏈変袱澶т綔鐢細绗竴锛宻sl鍙互闃叉琚粦瀹㈢獌鍚暟鎹傜幇鍦ㄥ緢澶氫汉浣跨敤璐墿缃戠珯鎴栫綉涓婇摱琛岀瓑杩涜鍦ㄧ嚎浜ゆ槗锛屽鏋滀笉閫傜敤SSL瀹夊叏鍗忚鍔犲瘑鏁版嵁锛屼綘鐨勯摱琛屽崱銆佷俊鐢ㄥ崱銆佺數璇濄佸湴鍧绛変俊鎭彲鑳戒細琚互鐢紝鐢氳嚦琚敭鍗栫粰涓浜涜瘓楠楃粍缁囪繘琛岃瘓楠楁椿鍔ㄣ傜浜岋紝ssl鍙互闃叉鏁版嵁鍦浼犺緭杩囩▼涓榛戝鑲嗘剰...
  • 璁$畻鏈虹郴缁熺殑瀹夊叏鎶鏈閮芥湁鍝簺鍟?
    绛旓細璁$畻鏈虹綉缁滃畨鍏ㄦ妧鏈富瑕佹湁鏁版嵁鍔犲瘑鎶鏈銆侀槻鐏鎶鏈佺綉缁滃畨鍏ㄦ壂鎻忔妧鏈佺綉缁滃叆渚垫娴嬫妧鏈侀粦瀹㈡楠楁妧鏈互鍙婄綉缁滃畨鍏ㄦ妧鏈殑缁煎悎鍒╃敤绛夈1銆佹暟鎹姞瀵嗘妧鏈 鏁版嵁鍔犲瘑鎶鏈槸鏈鍩烘湰鐨勭綉缁滃畨鍏ㄦ妧鏈紝琚О涓轰俊鎭畨鍏ㄧ殑鏍稿績锛屾渶鍒濅富瑕佺敤浜庝繚璇佹暟鎹湪瀛樺偍鍜浼犺緭杩囩▼涓殑鏈哄瘑鎬с傚畠閫氳繃鍙樻崲銆佹浛鎹㈢瓑澶氱鏂规硶灏嗚淇濇姢鐨勪俊鎭...
  • SSl鏄浠涔鎰忔?
    绛旓細SSl鏄竴绉嶅畨鍏ㄥ崗璁係SL锛圫ecure Sockets Layer锛夊強鍏剁户浠昏呬紶杈撳眰瀹夊叏锛圱ransport Layer Security锛孴LS锛夋槸涓虹綉缁滈氫俊鎻愪緵瀹夊叏鍙婃暟鎹畬鏁存х殑涓绉嶅畨鍏ㄥ崗璁俆LS涓嶴SL鍦ㄤ紶杈撳眰瀵圭綉缁滆繛鎺ヨ繘琛屽姞瀵嗐係SL涓篘etscape鎵鐮斿彂锛岀敤浠ヤ繚闅滃湪Internet涓鏁版嵁浼犺緭涔嬪畨鍏紝鍒╃敤鏁版嵁鍔犲瘑鎶鏈锛屽彲纭繚鏁版嵁鍦ㄧ綉缁滀笂涔嬩紶杈撹繃绋嬩腑涓...
  • 扩展阅读:不同牌子手机怎么互传 ... 数据传输是什么专业 ... 数据的传输技术有哪些 ... 数据传输的四种方式 ... 网络数据传输加密方法 ... 数据传输有哪些方法 ... 什么是数据传输模式 ... 解释数据加密技术 ... 什么是数据的加密和解密 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网