????比特幣嘿悬,又稱為加密貨幣实柠,其與QQ幣的差異就是加密。比特幣的加密比我們想象中的復(fù)雜一點(diǎn)善涨,就一點(diǎn)窒盐,接下來我就談?wù)劶用芗夹g(shù)的衍變史。
????首先加密這事并不鮮新钢拧,還記得軍訓(xùn)晚上站崗蟹漓,指導(dǎo)員會(huì)交代下通行口令。這就是最原始的加密源内,雙方約定一組密碼葡粒,密碼正確就可以暢行無阻。這套加密技術(shù)流行了有上千年吧膜钓,現(xiàn)在計(jì)算體系也離不開它塔鳍,凡是需要密碼登錄的,都是延續(xù)的這個(gè)路子呻此,這套系統(tǒng)被稱為對(duì)稱加密體系轮纫。
????對(duì)稱加密存在的最大問題是密碼本必須保護(hù)好,否則全完焚鲜。諜戰(zhàn)片里我黨特工收聽電臺(tái)的廣播掌唾,緩緩打開從抽屜里拿出來的新華字典放前,邊聽邊翻譯出電文。如果國民黨中統(tǒng)身邊也有新華字典糯彬,光有新華字典還不行凭语,必須知道約定的密碼,那么我黨的機(jī)密就不復(fù)存在了撩扒。
????我們知道國民黨設(shè)計(jì)的密碼不是不復(fù)雜似扔,關(guān)鍵是它老是在半途就被我黨特工截取,然后就送到延安了搓谆。這可沒法搞炒辉,由于加密解密都是同一套密碼,所以信息互通的雙方必須要得到密碼后才能啟動(dòng)加密信息交換泉手。有沒有不需要交換密碼黔寇,然后兩個(gè)人還能加密聊天呢?有斩萌,這就是RSA設(shè)計(jì)的非對(duì)稱加密體系缝裤,也是比特幣所采用的加密機(jī)制。他的原理很簡單颊郎,首先生成一對(duì)密碼憋飞,就叫公密碼和母密碼吧。把所有人的公密碼寫在一張紙上張貼到城門口姆吭,你想和誰聊天榛做,就去紙上找誰的公密碼記下來。然后你用對(duì)方的公密碼加密你的信息發(fā)送給對(duì)方猾编,對(duì)方收到后用自己母密碼解密看到信息內(nèi)容。
????比特幣的加密機(jī)制和上面的描述是一樣的升敲,公密碼叫做“公鑰”答倡,母密碼叫做“私鑰”,但是生成公私鑰的算法肯定比我的復(fù)雜驴党,就不展開了瘪撇,比較流行的非對(duì)稱算法有RSA。RSA是算法的三個(gè)發(fā)明人的首字母港庄,坊間流傳比爾蓋茨當(dāng)年和這幫人混的很熟倔既,可是他們數(shù)學(xué)太好了,蓋茨跟不上趟鹏氧,玩不到一塊呀渤涌。算了,憤而離去把还,搞操作系統(tǒng)实蓬。
????從上面我們看到非對(duì)稱加密不存在密碼的交換茸俭,公鑰是對(duì)所有人公開的,所以信息在網(wǎng)絡(luò)中流通是透明的安皱。只有公鑰持有人才能解密接受到的信息调鬓,其他人雖然可以接受到,由于沒有對(duì)應(yīng)的“私鑰”是無法解密的酌伊,這樣也就保證信息的安全性腾窝。