RSA公鑰饮焦、私鑰生成怕吴,詳細(xì)講解

以下操作全部為終端命令進(jìn)行操作

1.首先我們要會生成RSA密鑰文件,現(xiàn)在一步步的來給大家展示一下县踢,如何生成我們所需的公鑰和私鑰文件:

RSA密鑰生成過程

2.生成私鑰文件

$ openssl genrsa -out private.pem 1024

openssl:是一個自由的軟件組織,專注做加密和解密的框架转绷。
genrsa:指定了生成了算法使用RSA
-out:后面的參數(shù)表示生成的key的輸入文件
1024:表示的是生成key的長度,單位字節(jié)(bits)

Snip20160323_3.png

3.創(chuàng)建證書請求

$ openssl req -new -key private.pem -out rsacert.csr

可以拿著這個文件去數(shù)字證書頒發(fā)機(jī)構(gòu)(即CA)申請一個數(shù)字證書。CA會給你一個新的文件cacert.pem,那才是你的數(shù)字證書殿雪。(要收費的)

Snip20160323_4.png
Snip20160323_5.png

4.生成證書并簽名暇咆,有效期10年

$ openssl x509 -req -days 3650 -in rsacert.csr -signkey private.pem -out rsacert.crt

509是一種非常通用的證書格式。
將用上面生成的密鑰privkey.pem和rsacert.csr證書請求文件生成一個數(shù)字證書rsacert.crt丙曙。這個就是公鑰

![Upload Snip20160323_6.png failed. Please try again.]

5.轉(zhuǎn)換格式 將 PEM 格式文件 轉(zhuǎn)換成 DER 格式

$ openssl x509 -outform der -in rsacert.crt -out rsacert.der

在 iOS開發(fā)中,公鑰是不能使用base64編碼的,上面的命令是將公鑰的base64編碼字符串轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)

Snip20160323_7.png

6.導(dǎo)出 P12 文件

在iOS使用私鑰不能直接使用爸业,需要導(dǎo)出一個p12文件。下面命令就是將私鑰文件導(dǎo)出為p12文件亏镰。

$ openssl pkcs12 -export -out p.p12 -inkey private.pem -in rsacert.crt
Snip20160323_8.png

執(zhí)行完上面的這些扯旷,我們現(xiàn)在就得到了四個文件

Snip20160323_9.png
Snip20160323_10.png

需要在finder中進(jìn)行搜搜,搜p.p12索抓、reacert.der即可钧忽,為了方便查找,可將其導(dǎo)出到別的文件夾中逼肯。
注:p.p12 為私鑰 reacert.der 為公鑰

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耸黑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子篮幢,更是在濱河造成了極大的恐慌大刊,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件三椿,死亡現(xiàn)場離奇詭異缺菌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)搜锰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門伴郁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蛋叼,你說我怎么就攤上這事焊傅。” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵租冠,是天一觀的道長鹏倘。 經(jīng)常有香客問我,道長顽爹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任骆姐,我火速辦了婚禮镜粤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘玻褪。我一直安慰自己肉渴,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布带射。 她就那樣靜靜地躺著同规,像睡著了一般。 火紅的嫁衣襯著肌膚如雪窟社。 梳的紋絲不亂的頭發(fā)上券勺,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機(jī)與錄音灿里,去河邊找鬼关炼。 笑死,一個胖子當(dāng)著我的面吹牛匣吊,可吹牛的內(nèi)容都是我干的儒拂。 我是一名探鬼主播,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼色鸳,長吁一口氣:“原來是場噩夢啊……” “哼社痛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起命雀,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤蒜哀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后咏雌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凡怎,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年赊抖,在試婚紗的時候發(fā)現(xiàn)自己被綠了统倒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡氛雪,死狀恐怖房匆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤浴鸿,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布井氢,位于F島的核電站,受9級特大地震影響岳链,放射性物質(zhì)發(fā)生泄漏花竞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一掸哑、第九天 我趴在偏房一處隱蔽的房頂上張望约急。 院中可真熱鬧,春花似錦苗分、人聲如沸厌蔽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奴饮。三九已至,卻和暖如春择浊,著一層夾襖步出監(jiān)牢的瞬間戴卜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工近她, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留叉瘩,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓粘捎,卻偏偏與公主長得像薇缅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子攒磨,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,781評論 2 361

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