比特幣加密方法
Ⅰ 如何備份和加密比特幣錢包
備份錢包首先您需要做的工作就是備份自己的錢包,建議您在安裝好比特幣客戶端後便立即這么做。這樣,在您的電腦出現故障,數據丟失的情況下,您可以隨時恢復您的錢包,使用其中的比特幣。 備份步驟如下: 1、關閉 Bitcoin 比特幣官方客戶端。在主界面選擇菜單 File→Exit。 2、打開WinXP開始菜單,選擇「運行」輸入如下內容:explorer%APPDATA%BitCoin(Windows Vista 或 Windows 7,直接在開始菜單的「搜索程序和文件」框中輸入) 比如我的電腦的路徑:C:\Documents and Settings\Administrator\Application Data\Bitcoin(有的文件夾有隱藏,需要在工具——文件夾選項——查看——顯示所有文件夾那打勾,再應用確定) 3、您只需要將其中的 wallet.dat 文件復制到其它硬碟分區、移動硬碟或 U 盤中,即可備份完成。 加密錢包如果在公共電腦上使用比特幣,或者您覺得自己的電腦可能不夠安全,您可以選擇在每次使用完成後加密錢包。另外,您備份的錢包文件也需要按此方法進行加密。 加密錢包需要用到 WinRAR 這個壓縮工具,一般電腦上都會安裝。 首先您需要按照上節「備份錢包」所述,關閉比特幣客戶端並找到 wallet.dat 這個文件。然後在這個文件上點右鍵,選擇「添加到壓縮文件…」,之後會出現如下對話框: 設置一個文件名,勾選「壓縮後刪除源文件」。然後點「高級」選項卡: 點擊「設置密碼…」,在彈出的對話框中輸入兩次相同的密碼,點擊「確定」按鈕,再點擊一次「確定」按鈕,加密即完成。您會看到錢包文件夾下原來的 wallet.dat 文件沒有了,而多出來一個 .rar 的文件。加密成功。 您可以用同樣的方法加密您的錢包備份。 恢復錢包步驟很簡單。您只要按照「備份錢包」的步驟 1 – 2,打開 Bitcoin比特幣官方客戶端的錢包文件夾。之後,將您備份的 wallet.dat 文件復制到該文件夾,覆蓋原文件即可。
Ⅱ 比特幣基礎教學之:怎樣保護你的私鑰
私鑰安全問題的重要性對比特幣玩家來說不言而喻。對於比特幣的重量級玩家或者比特幣商家而言,如何保護好私鑰更是需要仔細考慮和反復斟酌的。今天編者就和大家探討一下如何保護比特幣私鑰的問題。對於bitcoin-qt客戶端來說,比特幣私鑰一般儲存在客戶端的wallet.dat文件中。對於Blockchain這樣的在線錢包用戶來說,比特幣私鑰是儲存在在線錢包的網路伺服器上,用戶也可以將私鑰下載到本地。對於紙錢包的用戶來說,私鑰可以被列印出來。但是,怎樣保護私鑰的安全性呢?編者列出了幾種方法供大家參考。
用對稱加密的方法保管私鑰 對稱加密(Symmetric-key algorithm)是指加密和解密都用一個密鑰。我們平時用到的加密方法一般都是對稱加密,比如 winrar 中的加密,bitcoin-qt中對私鑰文件的加密也是用的對稱型加密演算法。常用的對稱加密演算法有:AES、DES、RC4、RC5等等。對稱加密需要用戶設置相對比較復雜的密鑰,以防止被暴力破解。Go to top方法一,用bitcoin-qt對私鑰錢包進行加密。我們在命令模式下可以用encryptwallet命令來對錢包進行加密。命令模式的使用方法可以參見比特幣基礎教學之:怎樣使用紙錢包私鑰。這是私鑰加密的最簡易有效的方法。但是在使用walletpassphrase命令進行解密錢包時,密鑰會被讀入計算機內存中,所以存在攻擊者獲取密鑰的可能性。加密命令: encryptwallet YOURPASSWORD解密錢包命令: walletpassphrase YOURPASSWORDTIMEOUT更改密碼命令: walletpassphrasechange OLDPASSWORDNEWPASSWORDGo to top方法二,使用blockchain提供的AES加密。Blockchain為用戶提供基於AES演算法的私鑰文件加密服務。用戶可以將加密好的文件下載下來,並妥善保存。
Go to top方法三,用第三方軟體Truecrypt對密鑰文件加密,這也是編者比較推薦的方法。Truecrypt開源免費,軟體成熟度很高,而且支持雙因素認證和整個硬碟加密。另外,FBI人員在Truecrypt上面吃過虧,因此口碑很不錯。Truecrypt的口碑FBI hackers fail to crack TrueCrypt The FBI has admitted defeat in attempts to break the open source encryption used to secure hard drives seized by Brazilian police ring a 2008 investigation.
The Bureau had been called in by the Brazilian authorities after the country』s own National Institute of Criminology (INC) had been unable to crack the passphrases used to secure the drives by suspect banker, Daniel Dantas.Brazilian reports state that two programs were used to encrypt the drives, one of which was the popular and widely-used free open source program TrueCrypt. Experts in both countries apparently spent months trying to discover the passphrases using a dictionary attack, a technique that involves trying out large numbers of possible character combinations until the correct sequence is found.
完整文章點擊這里Truecrypt只支持對稱加密演算法。使用它的用戶必須要將密鑰牢記,如果你忘記密鑰,那麼沒有人能夠恢復你加密的文件。
Truecrypt官方網站Truecrypt使用文檔 用非對稱加密的方法保管私鑰 非對稱加密方法所採用公鑰和私鑰的形式來對文件進行加密。用戶可以用公鑰來對文件進行加密,用私鑰對文件解密。常見的非對稱加密演算法有RSA、Elgamal、ECC等等。非對稱加密的好處是密鑰的復雜度一般很高,可以很有效的防止被暴力破解。缺點是有一定的使用門檻,不太適合普通級用戶。Go to top 方法一、個人用戶可以考慮使用RSA來進行加密。首先,可以創建公鑰和私鑰,點擊這里生成密鑰。將公鑰私鑰妥善保管後,便可以用公鑰加密和私鑰解密了,點擊這里進行加密和解密。RSA公鑰和私鑰的產生過程RSA公鑰和私鑰的產生過程隨意選擇兩個大的素數p和q,p不等於q,計算N=pq。根據歐拉函數,求得r= φ(N) = φ(p)φ(q) = (p-1)(q-1)選擇一個小於r的整數e,求得e關於模r的模反元素,命名為d。(模反元素存在,當且僅當e與r互質)將p和q的記錄銷毀。(N,e)是公鑰,(N,d)是私鑰。Go to top方法二、比較成熟的非對稱加密軟體有我們可以採用PGP(Pretty Good Privacy)工具來對文件進行加密。PGP加密可以讓每個公鑰邦定到一個用戶的所有信息。相比RSA來講,PGP的功能更加完善可靠。但是隨著PGP的升級,新的加密消息有可能不被舊的PGP系統解密,所以用戶在使用PGP之前應該首先熟悉PGP的設置。PGP加密工具網上有很多,編者就不列舉了。
wiki中關於PGP的介紹PGP在線加解密系統PGP命令FAQ 高級方法保管私鑰 上述保管私鑰的方式都很常見,有經驗的攻擊者依然可能得到用戶的私鑰文件。關於更加高級隱秘的私鑰保管方式,參見以後的比特幣高級教學內容。
Ⅲ 比特幣和其它加密貨幣有何區別
加密貨幣(英文:Cryptocurrency,常常用復數Cryptocurrencies,又譯密碼貨幣,密碼學貨幣)是一種使用密碼學原理來確保交易安全及控制交易單位創造的交易媒介。 加密貨幣是數字貨幣(或稱虛擬貨幣)的一種 。比特幣在2009年成為第一個去中心化的加密貨幣,這之後加密貨幣一詞多指此類設計。 自此之後數種類似的加密貨幣被創造,它們通常被稱作altcoins。 加密貨幣基於去中心化的共識機制 ,與依賴中心化監管體系的銀行金融系統相對。
去中心化的性質源自於使用分布式賬本的區塊鏈(Blockchain)技術。
中文名
加密貨幣
外文名
Cryptocurrency
領域
區塊鏈
比特幣以外的加密貨幣
比特幣以外的密碼貨幣,又稱為山寨幣、競爭幣(英語:altcoin),部分是參考比特幣思想、原理、源代碼產生的,與比特幣相似的虛擬貨幣,目前有800種以上的密碼貨幣在流通。
2017年2月到4月期間,山寨幣總和占密碼貨幣市場總值比例,由15%提高到接近40%。
由於比特幣本身並沒有權威的發行機構和國家政權來維持其權威性、唯一性,比特幣與其模仿者之間只能平等地相處,雖然其是最早的虛擬貨幣,也是最知名、人們最熟悉的,也具有最大的用戶網路社區,具有很強的網路效應,大部分時間也是市值最高的密碼貨幣,但是並不具有絕對排它的地位。[1]
Ⅳ 加密貨幣有哪些玩法除了比特幣還有什麼
十大主流貨幣:比特幣、以太坊、比特幣現金、以太經典、萊特幣、瑞波幣、門羅幣、泰達幣、比特幣黃金、狗狗幣。至於玩法,可以看你想要交易平台上面的規則,因為不同的平台有不同的規則、杠桿數等。
Ⅳ 比特幣的核心技術包括
主要包括以下幾個核心技術:1.非對稱加密技術
說到非對稱加密技術我們就不得不提一下對稱加密技術,網路是這樣解釋的:所謂對稱加密(也叫私鑰加密)指加密和解密使用相同密鑰的加密演算法。有時又叫傳統密碼演算法,就是加密密鑰能夠從解密密鑰中推算出來,同時解密密鑰也可以從加密密鑰中推算出來。
而在大多數的對稱演算法中,加密密鑰和解密密鑰是相同的,所以也稱這種加密演算法為秘密密鑰演算法或單密鑰演算法。
它要求發送方和接收方在安全通信之前,商定一個密鑰。
對稱演算法的安全性依賴於密鑰,泄漏密鑰就意味著任何人都可以對他們發送或接收的消息解密,所以密鑰的保密性對通信的安全性至關重要。
是不是看的很懵懂,沒關系,我們來舉一個小例子:假設特工甲給特工乙發送這樣一段密函「明天按照B計劃進行任務」,由於對稱加密使用同一個密碼,所以他們必須提前溝通好密碼是什麼。
但這樣會產生了問題,既然加密和解密是同一串密碼,那麼特工甲和特工乙在傳輸密碼過程中被人監控了怎麼辦?密碼泄露了怎麼辦?於是,非對稱加密技術應運而生。
1976年,美國學者Whitfield Diffie和Martin 夢之旅4圖文攻略 Hellman發表了「New Direction in Cryptography」論文,為解決信息公開傳送和密鑰管理問題,提出一種新的密鑰交換協議,允許在不安全的媒體上的通訊雙方交換信息,安全地達成一致的密鑰,這就是「公開密鑰系統」,開創了密碼學研究的新方向。
非對稱加密技術和對稱加密技術最大的不同就是有了公鑰和私鑰之分。非對稱加密演算法需要兩個密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。公開密鑰與私有密鑰是一對,如果用公開密鑰對數據進行加密,只有用對應的私有密鑰才能解密;如果用私有密鑰對數據進行加密,那麼只有用對應的公開密鑰才能解密。公鑰是公開的,私鑰是保密的。
由於不涉及私鑰的傳輸,整個傳輸過程就變得安全多了。後來又出現了具備商業實用性的非對稱RSA加密演算法以及後來的橢圓曲線加密演算法(ECC),這些都奠定了加密演算法理論的基礎,但是美國國家安全局NSA最初認為這些技術對國家安全構成威脅,所以對這些技術進行了嚴密的監控,知道20世紀90年代末NSA才放棄了對這些技術的監控,這些非對稱技術才最終走入了了公眾的視野。
說到這里我們就要膜拜一下中本聰了。2013年9月,斯諾登事件告訴大家NSA暗地裡偷偷控制加密國際標准,偷偷地監視著大家
Ⅵ 比特幣演算法原理
比特幣演算法主要有兩種,分別是橢圓曲線數字簽名演算法和SHA256哈希演算法。
橢圓曲線數字簽名演算法主要運用在比特幣公鑰和私鑰的生成過程中,該演算法是構成比特幣系統的基石。SHA-256哈希演算法主要是運用在比特幣的工作量證明機制中。
比特幣產生的原理是經過復雜的運演算法產生的特解,挖礦就是尋找特解的過程。不過比特幣的總數量只有2100萬個,而且隨著比特幣不斷被挖掘,越往後產生比特幣的難度會增加,可能獲得比特幣的成本要比比特幣本身的價格高。
比特幣的區塊由區塊頭及該區塊所包含的交易列表組成,區塊頭的大小為80位元組,由4位元組的版本號、32位元組的上一個區塊的散列值、32位元組的 Merkle Root Hash、4位元組的時間戳(當前時間)、4位元組的當前難度值、4位元組的隨機數組成。擁有80位元組固定長度的區塊頭,就是用於比特幣工作量證明的輸入字元串。不停的變更區塊頭中的隨機數即 nonce 的數值,並對每次變更後的的區塊頭做雙重 SHA256運算,將結果值與當前網路的目標值做對比,如果小於目標值,則解題成功,工作量證明完成。
比特幣的本質其實是一堆復雜演算法所生成的一組方程組的特解(該解具有唯一性)。比特幣是世界上第一種分布式的虛擬貨幣,其沒有特定的發行中心,比特幣的網路由所有用戶構成,因為沒有中心的存在能夠保證了數據的安全性。
Ⅶ 什麼是比特幣加密技術
比特幣和區塊鏈的誕生需要依賴於很多核心技術的突破:一是拜占庭容錯技術;二是非對稱加密技術;三是點對點支付技術。下面會依次介紹。
拜占庭容錯技術
比特幣和區塊鏈誕生的首要難點在於如何創建分布式共識機制,也就是菜斯利·蘭伯特等人1982年提出的拜占庭將軍問題。所謂拜占庭將軍問題是指,把戰爭中互不信任的各城邦軍隊如何達成共識並決定是否出兵的決策過程。延伸至計算機領域,試圖創建具有容錯性的分布式系統,即使部分節點失效仍可確保系統正常運行,也可讓多個基於零信任基礎的節點達成共識,並確保信息傳遞的一致性。
中本聰所提到的「拜占庭將軍問題」解決方法起始於亞當﹒拜克在1997年發明的哈希現金演算法機制,起初該設計是用於限制垃圾郵件發送與拒絕服務攻擊。2004年,密碼朋克運動早期和重要成員哈爾·芬尼將亞當﹒拜克的哈希現金演算法改進為可復用的工作量證明機制。他們的研究又是基於達利亞·馬凱與邁克爾·瑞特的學術成果:拜占庭容錯機制。正是哈爾·芬尼的可復用的工作量證明機制後來成為比特幣的核心要素之一。哈爾·芬尼是中本聰的最早支持者,同時也是第一筆比特幣轉賬的接受者,在比特幣發展的早期與中本聰有大量互動與交流。
非對稱加密技術
比特幣的非對稱加密技術來源於以下幾項密碼學的技術創新:1976年,Sun公司前首席安全官Whitfield Diffie與斯坦福大學教授Martin Hell,在開創性論文《密碼學的新方向》首次提出公開鑰匙密碼學的概念,發明了非對稱加密演算法。1978年省理工學院的倫納德·阿德曼、羅納德·李維斯特、阿迪·薩莫爾三名研究人員,共同發明了公開鑰匙系統「RSA」可用於數據加密和簽名,率先開發第一個具備商業實用性的非對稱RSA加密演算法。1985年,Neal Koblitz和Victor Miller倆人,首次提出將橢圓曲線演算法(ECC),應用於密碼學,並建立公鑰加密的演算法,公鑰密碼演算法的原理是利用信息的不對稱性,公鑰對應的是私鑰,私鑰是解開所有信息的鑰匙,公鑰可以由私鑰反推算出。ECC能夠提供比RSA更高級別的安全。比特幣使用的就是橢圓曲線演算法公鑰用於接收比特幣,而私鑰則是比特幣支付時的交易簽名。這些加密演算法奠定了當前非對稱加密理論的基礎,被廣泛應用於網路通信領域。但是,當時這些加密技術發明均在NSA嚴密監視的視野之內。NSA最初認為它們對國家安全構成威脅,並將其視為軍用技術。直到20世紀90年代末,NSA才放棄對這些非對稱加密技術的控制,RSA演算法、ECC演算法等非對稱加密技術最終得以走進公眾領域。
不過,中本聰並不信任NSA公布的加密技術,在比特幣系統中沒有使用RSA公鑰系統,原因除了ECC能夠提供比RSA更高級別的安全性能外,還擔心美國安全部門在RSA留有技術後門。2013年9月,斯諾登就曾爆料NSA採用秘密方法控制加密國際標准,比特幣採用的RSA可能留有後門,NSA能以不為人知的方法弱化這條曲線。所幸的是,中本聰神一般走位避開了RSA的陷阱,使用的加密技術不是NSA的標准,而是另一條鮮為人知的橢圓曲線,這條曲線並不在美國RSA的掌握之下。全世界只有極少數程序躲過了這一漏洞,比特幣便是其中之一。
Ⅷ 中了比特幣勒索病毒,文件全被加密了,有沒有辦法解決
1,可以裝個電腦管家在你電腦上
2,然後打開工具箱,找到文檔守護者
3,通過這個功能,裡面有一個文件恢復功能可以恢復勒索病毒刪掉或者加密的文件
Ⅸ 比特幣交易過程中是如何加密的
比特幣系統是採用非對稱加密來提升交易安全性。這也是盈富財經學院的人告訴我的,當時有個朋友在那。
在信息加密以及解密過程中,會使用了不同的密鑰,只有利用對應的公鑰才能進行解密,擁有私鑰就等於擁有比特幣的所有權。
同樣,比特幣用戶也需通過身份驗證,就能確保自身加密貨幣資產的所有權。