5分鐘讀懂BCHC在BitCherry 分布式底層加密算法

不管是比特幣還是BCHC,或者其他的區(qū)塊鏈應(yīng)用把安全性的視為重中之重,而說到安全性就不得不提到非對(duì)稱算法加密機(jī)制。今日,小編就帶大家來認(rèn)識(shí)一下加密算法中的非對(duì)稱加密機(jī)制,內(nèi)容比較多,請(qǐng)睜大眼睛看好了。

首先,非對(duì)稱加密算法意味著也有對(duì)稱加密,所以讓我們從對(duì)稱加密開始,這有助于我們理解更復(fù)雜的非對(duì)稱加密。

對(duì)稱加密是:加密、解密使用相同的密鑰加密算法。在加密期間,數(shù)據(jù)發(fā)送方使用對(duì)稱加密算法將原始數(shù)據(jù)(已處理的明文)和加密密鑰轉(zhuǎn)換為復(fù)雜加密的密文。

在接收密文后,如果接收方想要對(duì)原始文本進(jìn)行解釋,對(duì)密文進(jìn)行解密則需要一個(gè)加密密鑰、一個(gè)相同算法的反算法,解密成原始數(shù)據(jù)。所以對(duì)稱加密算法就是發(fā)送方、接收方雙方采用的是同一個(gè)密鑰對(duì)數(shù)據(jù)進(jìn)行加密和解密,代表第三方必須知道加密密鑰就能夠進(jìn)行解密。

5分鐘讀懂BCHC在BitCherry 分布式底層加密算法

例子中,在一個(gè)易于理解的需要我將發(fā)送一份機(jī)密文件,為了防止別人看到的內(nèi)容文檔,我將文件到密碼框中,然后發(fā)送一個(gè)共同文件這個(gè)盒子,為了做一個(gè),看到文件內(nèi)容,我需要叫一個(gè)密碼框,打開盒子讀取作為密碼的文件內(nèi)容。這種對(duì)稱加密算法的計(jì)算量較小,加密速度快,效率高,可操作性強(qiáng)。但是,由于事務(wù)的雙方都需要使用相同的密碼來讀取文件,所以密碼的加密程度是重中之重。

此外,為了確保數(shù)據(jù)的安全,每一對(duì)的用戶需要使用一個(gè)獨(dú)特的密碼被別人不知道他們每次使用對(duì)稱加密算法,這將使密碼發(fā)送方和接收方都擁有的數(shù)量不斷增加,因此為用戶密碼管理變成了一種負(fù)擔(dān)。

BCHC采用了的是更復(fù)雜的非對(duì)稱加密算法,具有更高的安全性能和保密系數(shù)。顧名思義,對(duì)稱加密算法添加相同的密鑰和相同的密鑰,非對(duì)稱加密算法中的加密密鑰與同一密鑰不同。

5分鐘讀懂BCHC在BitCherry 分布式底層加密算法

非對(duì)稱加密:非對(duì)稱加密算法需要兩個(gè)密鑰:公鑰(對(duì)所有人公開的公鑰)和私鑰(只有自己知道的私鑰)。公鑰和私鑰是一對(duì)。如果數(shù)據(jù)是用公鑰加密的,則只能用相應(yīng)的私鑰解密。

事實(shí)上,非對(duì)稱加密算法的過程看似復(fù)雜,但原理卻很簡單。在上一篇文章中,有一個(gè)不太嚴(yán)格的例子,但是原理基本上是一樣的,它提到了非對(duì)稱加密:這意味著你有一把房子的鑰匙。如果你丟了鑰匙,你家里就有被盜的可能,因?yàn)檎业借€匙的人可以用它來開門。但如果你使用非對(duì)稱加密密鑰,也就是說你的門是鎖著的,你需要另一把鑰匙來開門,即使你丟失了鑰匙,也不會(huì)有被盜的機(jī)會(huì)。非對(duì)稱加密算法的安全性取決于算法和密鑰,其復(fù)雜的算法強(qiáng)度使得加密和解密速度比對(duì)稱加密和解密更快、更高效。

但正是這一原則使信息更安全,更安全,消除了用戶交換加密密鑰的一個(gè)需要。讓我們可以更好地保護(hù)個(gè)人隱私,公司機(jī)密等重要數(shù)據(jù)。

隨著社會(huì)及互聯(lián)網(wǎng)技術(shù)的進(jìn)步發(fā)展,重點(diǎn)不但是要關(guān)注其速度更高更快更便捷,而且還要能夠消除信息差,還要連接萬物,上至國家,下至企業(yè)、個(gè)人的信息、數(shù)據(jù)的保護(hù)和尊重。非對(duì)稱加密算法機(jī)制是保護(hù)我們隱私、數(shù)據(jù)安全的區(qū)塊鏈技術(shù),是邁向未來必不可少的一步。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2020-01-06
5分鐘讀懂BCHC在BitCherry 分布式底層加密算法
不管是比特幣還是BCHC,或者其他的區(qū)塊鏈應(yīng)用把安全性的視為重中之重,而說到安全性就不得不提到非對(duì)稱算法加密機(jī)制。

長按掃碼 閱讀全文