哈希算法

哈希(英語(yǔ):Hashing)是計(jì)算機(jī)科學(xué)中一種對(duì)數(shù)據(jù)的處理方法很魂,通過(guò)某種特定的函數(shù)/算法將要檢索的項(xiàng)與用來(lái)檢索的索引關(guān)聯(lián)起來(lái)妙黍,生成一種便于搜索的數(shù)據(jù)結(jié)構(gòu)惭缰。它也常用作一種信息安全的實(shí)現(xiàn)方法楷掉,由一串?dāng)?shù)據(jù)中經(jīng)過(guò)散列算法(Hashing algorithms)計(jì)算出來(lái)的數(shù)據(jù)指紋(data fingerprint)张吉,經(jīng)常用來(lái)識(shí)別文件與數(shù)據(jù)是否有被竄改,以保證文件與數(shù)據(jù)確實(shí)是由原創(chuàng)者所提供油额。

如今,散列算法也被用來(lái)加密存在數(shù)據(jù)庫(kù)中的密碼(password)字符串刻帚,由于散列算法所計(jì)算出來(lái)的散列值(Hash Value)具有不可逆(無(wú)法逆向演算回原本的數(shù)值)的性質(zhì)潦嘶,因此可有效的保護(hù)密碼。---維基百科

哈希算法是將文件映射為較短的固定長(zhǎng)度字符串(哈希值)崇众〉嘟——維基百科

哈希就是把一個(gè)東西變成一串字符,這一串字符就代表了這一個(gè)東西顷歌,并且僅僅代表這一個(gè)東西锰蓬。

不同的東西的哈希值不一樣,哪怕是稍稍改動(dòng)眯漩,哈希值也是面目全非芹扭。所以哈希運(yùn)算可以對(duì)文章進(jìn)行存證,對(duì)賬單進(jìn)行存證赦抖,并且原賬單如果被篡改舱卡,哈希值也就不一樣。

對(duì)本篇文章進(jìn)行哈希队萤,然后再加上一個(gè)時(shí)間戳轮锥,這就是版權(quán)存證了。哈希算法的優(yōu)點(diǎn)是只存儲(chǔ)文件的哈希值就可以而不用存儲(chǔ)原件要尔,這樣就減小了數(shù)據(jù)庫(kù)的容量舍杜,也提高了運(yùn)算速度,所以才能夠用在搜索引擎上面赵辕。

比特幣網(wǎng)絡(luò)只存儲(chǔ)哈希值的情況下總區(qū)塊大小已經(jīng)有一兩百個(gè)G既绩,如果存儲(chǔ)元交易數(shù)據(jù)的話,其大小不知會(huì)有多大匆帚,恐怕就沒(méi)有多少人愿意去運(yùn)行全節(jié)點(diǎn)熬词。哈希算法可以把復(fù)雜的東西簡(jiǎn)單化,就像湯強(qiáng)的文章一樣吸重,總是能夠把復(fù)雜的概念通俗的表述出來(lái)互拾。

下面給讀者提供兩個(gè)哈希工具,供大家玩耍嚎幸,也希望大家能夠在玩耍的同時(shí)能夠?qū)K惴軌蛴幸粋€(gè)更加深刻地認(rèn)識(shí)颜矿。


1、哈希文件:http://www.atool.org/file_hash.php

2嫉晶、哈希字符:http://www.kjson.com/encrypt/hash/?fm=map

“驍馬奔騰”的sha256哈希值為:548c1b5a0f35c44cf53ff5b00f06a9cdfe4b608d8f7f478d8708c4127feea79f

以上文字是讀湯強(qiáng)《如何給你的文件設(shè)定獨(dú)一無(wú)二的編號(hào)骑疆?》文章的學(xué)習(xí)筆記田篇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市箍铭,隨后出現(xiàn)的幾起案子泊柬,更是在濱河造成了極大的恐慌,老刑警劉巖诈火,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件兽赁,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冷守,警方通過(guò)查閱死者的電腦和手機(jī)刀崖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)拍摇,“玉大人亮钦,你說(shuō)我怎么就攤上這事〕浠睿” “怎么了蜂莉?”我有些...
    開(kāi)封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)堪唐。 經(jīng)常有香客問(wèn)我酥夭,道長(zhǎng)盾舌,這世上最難降的妖魔是什么哲戚? 我笑而不...
    開(kāi)封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任存淫,我火速辦了婚禮,結(jié)果婚禮上合陵,老公的妹妹穿的比我還像新娘枢赔。我一直安慰自己,他們只是感情好拥知,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布踏拜。 她就那樣靜靜地躺著,像睡著了一般低剔。 火紅的嫁衣襯著肌膚如雪速梗。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天襟齿,我揣著相機(jī)與錄音姻锁,去河邊找鬼。 笑死猜欺,一個(gè)胖子當(dāng)著我的面吹牛位隶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播开皿,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼涧黄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼篮昧!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起笋妥,我...
    開(kāi)封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤懊昨,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后春宣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疚颊,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年信认,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片均抽。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嫁赏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出油挥,到底是詐尸還是另有隱情潦蝇,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布深寥,位于F島的核電站攘乒,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏惋鹅。R本人自食惡果不足惜则酝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望闰集。 院中可真熱鬧沽讹,春花似錦、人聲如沸武鲁。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)沐鼠。三九已至挚瘟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間饲梭,已是汗流浹背乘盖。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留排拷,地道東北人侧漓。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像监氢,于是被迫代替她去往敵國(guó)和親布蔗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子藤违,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容