區塊鏈中公匙和私匙
1. 公匙和密匙的作用
公匙可被廣泛傳播,甚至保存在公共密匙資料庫中以被其他Internet用戶查閱。私匙屬於個人信息,絕不應該泄漏給其他人。
公匙和私匙相互作用對數據進行加密及解密。被公匙加密的數據只能被私匙解密,被私匙加密的數據也只能被一個公匙解密。這樣就可以實現雙重認證。
用戶在發送關鍵信息給指定人前,首先使用該用戶的公匙對信息進行加密。因為只有使用該用戶的私匙才能對發送信息進行解密,所以就保證了沒有私匙的其他人不會解密信息。
另外,用戶也可以使用他的私匙來加密信息,然後發送給許多人。因為只有使用發送者的公匙才能對接收信息進行解密,這樣接收者就能確信信息的確來自某個人。
2. 如何使用私鑰和助記詞
私鑰和助記詞的管理上,大家最好不要使用線上的通訊工具來記錄或者傳遞。
比如說我要把我的私鑰通過QQ或微信傳給我家人,這個動作是很危險的,因為所有的電腦或者手機都是有可能被植入黑客軟體,這一點我們一定要提高警惕。
而且私鑰或者助記詞最好也不要用截圖的形式共享到雲端,比如蘋果的icloud或者網路網盤什麼的,這些也都極有可能會被人竊取。
被人竊取了那這把鑰匙,你的區塊鏈資產的鑰匙就被盜了,隨時都可以提出你的幣。
3. 公匙、私匙、數字簽名的作用分別是什麼
一、公鑰加密
假設一下,我找了兩串數字,一串是1*,一串是2*。我喜歡2*這串數字,就保留起來,不告訴你們(私鑰),然後我告訴大家,1*是我的公鑰。
我有一個文件,不能讓別人看,我就用1*加密了。別人找到了這個文件,但是他不知道2*就是解密的私鑰啊,所以他解不開,只有我可以用
串2*,就是我的私鑰,來解密。這樣我就可以保護數據了。
我的好朋友x用我的公鑰1*加密了字元a,加密後成了b,放在網上。別人偷到了這個文件,但是別人解不開,因為別人不知道2*就是我的私鑰,
只有我才能解密,解密後就得到a。這樣,我們就可以傳送加密的數據了。
二、私鑰簽名
如果我用私鑰加密一段數據(當然只有我可以用私鑰加密,因為只有我知道2*是我的私鑰),結果所有的人都看到我的內容了,因為他們都知
道我的公鑰是1*,那麼這種加密有什麼用處呢?
但是我的好朋友x說有人冒充我給他發信。怎麼辦呢?我把我要發的信,內容是c,用我的私鑰2*,加密,加密後的內容是d,發給x,再告訴他
解密看是不是c。他用我的公鑰1*解密,發現果然是c。
這個時候,他會想到,能夠用我的公鑰解密的數據,必然是用我的私鑰加的密。只有我知道我得私鑰,因此他就可以確認確實是我發的東西。
這樣我們就能確認發送方身份了。這個過程叫做數字簽名。當然具體的過程要稍微復雜一些。用私鑰來加密數據,用途就是數字簽名。
總結:公鑰和私鑰是成對的,它們互相解密。
公鑰加密,私鑰解密。
私鑰數字簽名,公鑰驗證。
4. 公匙和私匙的區別
公匙可被廣泛傳播,甚至保存在公共密匙資料庫中以被其他Internet用戶查閱。私匙屬於個人信息,絕不應該泄漏給其他人。
公匙和私匙相互作用對數據進行加密及解密。被公匙加密的數據只能被私匙解密,被私匙加密的數據也只能被一個公匙解密。這樣就可以實現雙重認證。
用戶在發送關鍵信息給指定人前,首先使用該用戶的公匙對信息進行加密。因為只有使用該用戶的私匙才能對發送信息進行解密,所以就保證了沒有私匙的其他人不會解密信息。
另外,用戶也可以使用他的私匙來加密信息,然後發送給許多人。因為只有使用發送者的公匙才能對接收信息進行解密,這樣接收者就能確信信息的確來自某個人。
5. 公匙,私匙。
GnuPG的原理如下:
首先,你有一段人人都能讀懂的文字(明文),你需要一個函數將這段明文轉化成一段密文,密文是經過加密的。這個函數稱為Hash函數,它需要有如下特徵:正方向使用Hash函數容易(從明文得到密文),逆函數(從密文得到明文)非常困難(比如超級計算機需要幾十年的時間才能破解)。函數的使用如下:信息的發送方和接受方都各自有兩把鑰匙,加密鑰匙(密匙)和公開鑰匙(公匙),密匙只有發送方和接受方各自自己有,公匙是在互聯網公開的,公匙和密匙每個人都是不一樣的。首先發送方通過自己的密匙和接受方的公匙將明文Hash加密,然後通過公開的途經將密文傳送給接受方,然後接受方使用自己的密匙和發送方的公匙將密文解碼成明文。
6. 文件加密分公匙和私匙
壓縮文件後設置解壓密碼。
7. 這段話(關於密碼學(公私匙加密))的意思是什麼
試著理解一下吧。
密碼學里有公鑰和私鑰之分,這里就是說加密密鑰和解密鑰不同。對應這個題,應該就是上鎖、開鎖。 公鑰可以為外人所知,而私鑰只能自己知道。
所以,A把葯放進箱子後,用自己的公鑰鎖上箱子,這時別人不知道A的私鑰就打不開。C把箱子給B後,B用自己的公鑰再加一把鎖。這時箱子有兩個鎖。再給A,A用私鑰把自己的鎖打開。再給B,就可以了。
不知道理解的對不,但感覺這個和公私鑰關系不大。
8. 每個比特幣都有一個不一樣的私鑰嗎
每個人的比特別錢包中有多個比特幣地址,每個比特幣地址代表一定數量的比特幣。而比特幣地址是通過一個公鑰通過哈希(RPIEMD+SHA)生成的,這個公鑰又是由私鑰通過橢圓曲線(ECC)生成的。私鑰保存在比特幣錢包中,不應泄露出去。而公鑰在付款交易時,需要和比特幣地址一起,通過交易記錄公開發布,由區塊鏈系統驗證付款交易的有效性。
9. 什麼是區塊鏈加密演算法
區塊鏈加密演算法(EncryptionAlgorithm)
非對稱加密演算法是一個函數,通過使用一個加密鑰匙,將原來的明文文件或數據轉化成一串不可讀的密文代碼。加密流程是不可逆的,只有持有對應的解密鑰匙才能將該加密信息解密成可閱讀的明文。加密使得私密數據可以在低風險的情況下,通過公共網路進行傳輸,並保護數據不被第三方竊取、閱讀。
區塊鏈技術的核心優勢是去中心化,能夠通過運用數據加密、時間戳、分布式共識和經濟激勵等手段,在節點無需互相信任的分布式系統中實現基於去中心化信用的點對點交易、協調與協作,從而為解決中心化機構普遍存在的高成本、低效率和數據存儲不安全等問題提供了解決方案。
區塊鏈的應用領域有數字貨幣、通證、金融、防偽溯源、隱私保護、供應鏈、娛樂等等,區塊鏈、比特幣的火爆,不少相關的top域名都被注冊,對域名行業產生了比較大的影響。
10. 比特幣公鑰,私鑰與地址的關系是怎樣的
我把我家地址(地址)給你,你有可以查到我家郵編(公鑰),你用我家郵編(公鑰)+地址寫信給我,郵件到我家郵遞櫃裡面,我用只有我有的鑰匙打開郵遞櫃(私鑰)。
1、郵遞櫃被盜(資料庫被盜)
2、鑰匙被盜(私鑰被盜)
3、知道我家地址(公鑰被盜),郵遞櫃鎖被暴力打開(私鑰被暴力破解)。