公鑰和私鑰

??了解歷史的朋友應(yīng)該知道康熙傳位時(shí)的逸聞纹蝴,有一種說(shuō)法是這樣的华蜒,據(jù)說(shuō)康熙本來(lái)想傳給十四阿哥官册,所以遺詔上寫(xiě)了“傳位十四阿哥”宾茂,但是四阿哥得到消息后就在遺詔上做了手腳瓷马,改成“傳位于四阿哥”,就這樣雍正靠篡改遺詔得到了皇位跨晴。
??古代的科技條件有限欧聘,圣旨沒(méi)有被替換,玉璽印章也沒(méi)問(wèn)題端盆,只是加了一橫一勾就可以騙過(guò)一眾大臣精英怀骤。那么如果康熙活在現(xiàn)代费封,可以通過(guò)何種方式來(lái)避免這種風(fēng)險(xiǎn),保證自己的遺愿不會(huì)被篡改呢蒋伦。
??這里要介紹一種加密算法叫RSA算法弓摘。
??一般的加密算法是這樣的,甲方選擇一種加密規(guī)則對(duì)信息加密痕届,乙方選擇同樣的加密規(guī)則對(duì)信息解密衣盾。這種加密模式有一個(gè)最大弱點(diǎn):甲方必須把加密規(guī)則告訴乙方,否則無(wú)法解密爷抓。保存和傳遞密鑰,就成了最頭疼的問(wèn)題阻塑。
??而RSA算法是非對(duì)稱的蓝撇,乙方生成兩把密鑰(公鑰和私鑰)。公鑰是公開(kāi)的陈莽,任何人都可以獲得渤昌,私鑰則是保密的。甲方獲取乙方的公鑰走搁,然后用它對(duì)信息加密独柑。乙方得到加密后的信息,用私鑰解密私植。反之亦然忌栅。
??所以如果康熙使用RSA算法應(yīng)該怎么做呢?首先他需要生成兩把密鑰曲稼,生成過(guò)程如下:

openssl genrsa -out mykey 2048;
cp mykey privatekey;
openssl rsa -in mykey -pubout -out publickey;
rm mykey;

這樣我們就得到了一把私鑰索绪,一把公鑰,康熙可以將這把私鑰收好贫悄,或者記住內(nèi)容銷毀瑞驱,然后把公鑰發(fā)給所有大臣,等自己死后大臣就可以用這把公鑰來(lái)查看遺詔內(nèi)容窄坦。
??那么康熙要如何加密自己的遺詔呢唤反?下面介紹如何用私鑰加密自己的信息:

echo "傳位十四阿哥"|openssl rsautl -encrypt -inkey privatekey -sign > a.txt;

這樣生成的加密信息就存放在了a.txt文件里。
??康熙可以選擇毀掉自己的私鑰鸭津,死后把這份加密信息公之于眾彤侍,眾大臣就可以利用手上的公鑰解密信息,具體解密過(guò)程如下:

openssl rsautl -inkey publicKey -pubin -in a.txt

這樣就達(dá)到了信息不被篡改的目的曙博。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拥刻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子父泳,更是在濱河造成了極大的恐慌般哼,老刑警劉巖吴汪,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蒸眠,居然都是意外死亡漾橙,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門楞卡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)霜运,“玉大人,你說(shuō)我怎么就攤上這事蒋腮√约瘢” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵池摧,是天一觀的道長(zhǎng)焦除。 經(jīng)常有香客問(wèn)我,道長(zhǎng)作彤,這世上最難降的妖魔是什么膘魄? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮竭讳,結(jié)果婚禮上创葡,老公的妹妹穿的比我還像新娘。我一直安慰自己绢慢,他們只是感情好灿渴,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著呐芥,像睡著了一般逻杖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上思瘟,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天荸百,我揣著相機(jī)與錄音,去河邊找鬼滨攻。 笑死够话,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的光绕。 我是一名探鬼主播女嘲,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼诞帐!你這毒婦竟也來(lái)了欣尼?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎愕鼓,沒(méi)想到半個(gè)月后钙态,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡菇晃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年册倒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片磺送。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡驻子,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出估灿,到底是詐尸還是另有隱情崇呵,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布馅袁,位于F島的核電站演熟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏司顿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一兄纺、第九天 我趴在偏房一處隱蔽的房頂上張望大溜。 院中可真熱鬧,春花似錦估脆、人聲如沸钦奋。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)付材。三九已至,卻和暖如春圃阳,著一層夾襖步出監(jiān)牢的瞬間厌衔,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工捍岳, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留富寿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓锣夹,卻偏偏與公主長(zhǎng)得像页徐,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子银萍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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