成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

孰優(yōu)孰劣:哈希與加密之爭(zhēng)

譯文 精選
安全 應(yīng)用安全
我們可以理解為一個(gè)是單向通道,另一個(gè)是雙向通道。在單向通道中,您驅(qū)車(chē)只能朝一個(gè)方向移動(dòng);而雙向通道則不同,您可以朝相反的方向移動(dòng),但只能在允許反向移動(dòng)的那一側(cè)。若在單向通道中,把車(chē)逆向行駛會(huì)造成交通事故。

譯者 | 劉濤

審校 | 孫淑娟

在技術(shù)領(lǐng)域,哈希和加密一直是爭(zhēng)論的焦點(diǎn)。兩個(gè)安全措施各有各自的利弊、用途和功能,且完全相互獨(dú)立。

我們可以理解為一個(gè)是單向通道,另一個(gè)是雙向通道。在單向通道中,您驅(qū)車(chē)只能朝一個(gè)方向移動(dòng);而雙向通道則不同,您可以朝相反的方向移動(dòng),但只能在允許反向移動(dòng)的那一側(cè)。若在單向通道中,把車(chē)逆向行駛會(huì)造成交通事故。

同樣,加密與哈希最大的不同在于方向。在加密過(guò)程中,我們可以對(duì)消息進(jìn)行加密和解密;但在哈希算法中,消息一旦被加密,就不能被解密。了解到這一點(diǎn)后,我們繼續(xù)詳細(xì)地比較一下加密和哈希的區(qū)別。

一、哈希和加密各自的用途

根據(jù)定義,加密主要是用來(lái)把明文轉(zhuǎn)換成密文。這樣做是為了確保信息在通過(guò)數(shù)字媒體共享時(shí)的安全性和保密性。

通過(guò)加密,任何未經(jīng)授權(quán)的人,即沒(méi)有解密密鑰的人,都不能訪問(wèn)數(shù)據(jù)。即使那些能夠訪問(wèn)解密密鑰并且能夠訪問(wèn)加密數(shù)據(jù)的人,對(duì)于如何與數(shù)據(jù)進(jìn)行交互的能力也是有限的。

因此,加密被廣泛用于共享文件,圖片,文字,視頻和其他類型的信息。

實(shí)現(xiàn)哈希的目的各不相同。當(dāng)需要的時(shí)候,它用來(lái)比較相同的數(shù)據(jù)集,以確保數(shù)據(jù)沒(méi)有被篡改。當(dāng)數(shù)據(jù)量很大的時(shí)候,比較哈希函數(shù)相較于比較每個(gè)比特?cái)?shù)據(jù)要容易得多。

除了存儲(chǔ)和保護(hù)密碼外,哈希函數(shù)也用于數(shù)字簽名。比如,我們使用幾何哈希系統(tǒng)識(shí)別并匹配計(jì)算機(jī)中類似的圖形,或者匹配一些可以識(shí)別的物體,即使這些物體經(jīng)過(guò)一些修改。

總之,加密的目的在于確保數(shù)據(jù)的保密性。但是哈希的目的在于確保數(shù)據(jù)的完整性。

二、方向 | 單向和雙向

哈希不存在反向過(guò)程。這意味著當(dāng)文本被hash后,我們無(wú)法反向解析它來(lái)找到原始消息。但是,對(duì)于哈希,由于系統(tǒng)用于不同的目的,因此不需要取消哈希或反轉(zhuǎn)進(jìn)程。雖然我們無(wú)法反轉(zhuǎn)哈希函數(shù),但可以用它映射安全信息。如果驗(yàn)證了哈希代碼是可信的,那么哈希信息就是安全的。

另一方面,加密是雙向的。一旦對(duì)模糊信息應(yīng)用加密,則同樣的信息可以反向解密。

三、哈希與加密中使用的算法

加密和哈希之間的另一部分差異源于算法的使用。下面列出了一些算法供您參考:

1.加密算法或系統(tǒng)

對(duì)稱加密:

其中一種加密技術(shù)是對(duì)稱的。這意味著使用密鑰對(duì)信息進(jìn)行加密和解密。因此,如果有人使用字符串對(duì)數(shù)據(jù)進(jìn)行加密,那么其他人就會(huì)使用同樣的字符串來(lái)解密。因此,密鑰必須存在于客戶端和服務(wù)器中。

非對(duì)稱加密:

非對(duì)稱加密使用兩種不同的密鑰;一個(gè)是網(wǎng)站/服務(wù)器和用戶可訪問(wèn)的公鑰。另一個(gè)是管理員使用的私鑰。在這種情況下,公鑰用于加密,私鑰用于解密。

2.哈希算法

MD5:

MD5算法輸出為128比特。它繼承了MD4算法,并對(duì)其進(jìn)行了一些改進(jìn)。然而,盡管MD5算法已經(jīng)取得了很大的進(jìn)步,但仍然存在著漏洞和沖突的問(wèn)題。

SHA256:

SHA算法由美國(guó)國(guó)家安全局引入。這種哈希算法在很多組織中得到廣泛應(yīng)用,它的更新速度也很快,使其隨著時(shí)間的推移更加安全。SHA提供256位的保護(hù),這被認(rèn)為是基于哈希安全的最高形式。

Tiger:

Tiger是MD5算法的升級(jí)版本,因?yàn)樗峁?92位比特輸出。現(xiàn)代計(jì)算機(jī)和軟件都使用Tiger算法。今天,我們還有Tiger2算法,這是一種高級(jí)加密解決方案。

四、哪個(gè)更安全?哈希還是加密?

由于兩種安全標(biāo)準(zhǔn)都有各自的用途和用途,所以沒(méi)有簡(jiǎn)單的方法來(lái)回答這個(gè)問(wèn)題。但是,為了便于討論,我們可以量化比較它們的安全程度。

讓我們比較破解加密和哈希保護(hù)所需的時(shí)間。

圖片

從上表中可以確定,加密比哈希更難被破解。我們討論的是需要數(shù)十億到萬(wàn)億年的時(shí)間來(lái)破解密碼。

但是為了讓哈希變得更有挑戰(zhàn)性、更難破解,我們可以使用一種“加鹽”技術(shù)。這是一個(gè)額外的排序預(yù)防措施,可以在哈希值內(nèi)容中添加隨機(jī)字符串。使用加鹽技術(shù)可以使哈希值變得更加復(fù)雜。

因此,破解代碼需要更高的計(jì)算能力。它主要保護(hù)密碼不受哈希表的攻擊,并且逆向工程哈希值來(lái)破解密碼。

輸出長(zhǎng)度

通過(guò)哈希和加密,我們會(huì)得到基于輸出的結(jié)果:加密的文本或哈希值。然而兩者的區(qū)別是:一種輸出固定值;而另一種輸出值依賴于輸入值。我們來(lái)看看它們有多大不同。

在哈希函數(shù)里,只能輸出有限的字符,而不管輸入長(zhǎng)度如何。換言之,我們可以為一整本200頁(yè)的書(shū)創(chuàng)建一個(gè)哈希值,或?yàn)?0個(gè)字符的字符串創(chuàng)建哈希值,但這兩種情況下輸出的哈希值結(jié)果或多或少是相同的。

這是因?yàn)楫a(chǎn)生的哈希值不會(huì)將純文本轉(zhuǎn)換成其他格式。它只創(chuàng)建用于當(dāng)前信息的哈希值。更改哈希文本會(huì)導(dǎo)致修改哈希值。

但是加密時(shí),輸出依賴于文本的加密。文本越長(zhǎng),密碼文本就越長(zhǎng)。

五、結(jié)論

哈希和加密雖然是增強(qiáng)系統(tǒng)安全性的兩種不同的技術(shù)措施,但是它們?cè)诋?dāng)今世界都占據(jù)了非常重要的地位。如今我們?cè)诰W(wǎng)上所做的任何事情,都有可能被第三方輕易地破解或者入侵。因此,為了保護(hù)數(shù)據(jù),必須在兩者中選擇一種,或者兩者兼而有之。

由于它們的用途和控制領(lǐng)域不同,所以我們可以在相同的環(huán)境下使用它們。本文對(duì)哈希加密技術(shù)以及如何有效地保護(hù)在線交易和數(shù)據(jù)安全網(wǎng)絡(luò)進(jìn)行了綜述。

原文鏈接:

??https://hackernoon.com/the-battle-of-the-best-hashing-vs-encryption??

劉濤,51CTO社區(qū)編輯,某大型央企系統(tǒng)上線檢測(cè)管控負(fù)責(zé)人。

責(zé)任編輯:武曉燕 來(lái)源: 51CTO技術(shù)棧
相關(guān)推薦

2023-06-04 13:51:08

2022-04-18 16:15:31

UbuntuArchLinux

2012-05-29 13:10:50

HTML5

2011-03-04 09:17:40

GNOMEUnityUbuntu

2016-05-05 09:56:59

Angular 2React

2024-02-19 18:06:04

PythonJuliaRust

2023-03-23 08:00:00

人工智能ChatGPTGoogle Bar

2012-08-10 10:12:24

傳統(tǒng)網(wǎng)絡(luò)云計(jì)算

2020-05-06 11:04:52

Elasticsear架構(gòu)運(yùn)維

2015-03-18 10:04:05

VoLTEVoWiFi基于IP傳輸語(yǔ)音

2016-10-12 11:56:39

原生混合移動(dòng)開(kāi)發(fā)

2012-08-17 14:55:52

OS X MountaWindows 8

2011-11-28 09:31:23

NIST云計(jì)算云服務(wù)

2019-09-09 09:15:00

2019-06-05 10:11:10

英特爾NUCCPU

2017-11-27 09:35:21

DubboSpring Clou微服務(wù)

2014-04-18 14:26:07

AndroidiOS對(duì)比

2019-03-04 09:22:09

WiFi無(wú)線網(wǎng)絡(luò)AP

2021-09-29 13:37:11

博睿數(shù)據(jù)短信評(píng)測(cè)

2016-09-22 09:12:26

云存儲(chǔ)實(shí)體存儲(chǔ)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久久1 | 国产精品自拍视频 | 五月婷婷丁香婷婷 | 高清免费av| 91视视频在线观看入口直接观看 | 玩丰满女领导对白露脸hd | 激情亚洲| 成人欧美一区二区三区在线播放 | 欧美精品欧美精品系列 | 国产精品一区二区无线 | 久久精品免费观看 | 日韩国产欧美 | 免费av手机在线观看 | 亚洲视频在线免费观看 | 一区二区三区在线播放 | 亚洲精品毛片av | a视频在线观看 | 成人午夜高清 | 国产精品一区二区av | 密桃av| 精品久久久久久久久久 | 成年免费大片黄在线观看一级 | 九九亚洲 | 中国一级特黄毛片大片 | 久久久国产精品视频 | 亚洲精品一区二区三区蜜桃久 | 天天操综合网 | 国产高清一区二区三区 | 超碰在线免费av | 午夜男人的天堂 | 国产91丝袜在线播放 | 美女日批免费视频 | 久久国内 | 日韩在线大片 | 成人免费网视频 | 国产成人99久久亚洲综合精品 | 色婷婷一区二区三区四区 | 国产综合久久 | 日韩网站在线观看 | 中文字幕一区二区三区乱码在线 | 蜜桃av鲁一鲁一鲁一鲁 |