MAC生成支付寶的RSA密鑰

文章來源:http://blog.csdn.net/u010983974/article/details/51728592

感謝博主:美洋洋嫁給灰太狼??

文章聲明:若此文章對您造成影響,請聯系我盡快刪除!

app嵌入支付寶SDK需要RSA秘鑰执隧,按照支付寶的教程https://help.alipay.com/support/help_detail.htm?help_id=397433&sh=Y&tab=null&info_type=9制作RSA秘鑰現在記錄一下這個過程忿等。

mac上自帶了openssl工具旭咽,所以我們直接打開terminal終端輸入openssl就可以開始生成了聊训。

1倔喂、新建一個文件夾作為存放RSA秘鑰的路徑

2礁竞、在終端cd到這個目錄下,輸入openssl就開啟了就可以看到openssl命令了(如下圖)

3糖荒、按照支付寶的教程輸入第一行命令:“genrsa -out rsa_private_key.pem 1024”生成私鑰(如下圖)

4、輸入第二行命令:“pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt”回車模捂,可以看到PKCS8格式的私鑰(如下圖)

5捶朵、生成RSA公鑰輸入命令“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”并回車就可以看到生成結果(如下圖)

6、打開存儲文件夾可以看到對應的公鑰和私鑰

用文本編輯器打開私鑰將內容粘貼到支付寶sdk的私鑰中就可以了狂男。

原因:

真機調試iOS支付寶功能GDB出現 rsa_private read error : private key is NULL提示

調試iOS支付寶SDK的時候综看,運行demo,把

Partner(合作商戶 ID)

Seller(賬戶 ID)

RSA public key(支付寶公鑰)

RSA private key(商戶私鑰)

都放到plist文件了岖食,運行的時候红碑,報錯 rsa_private read error : private key isNULL

我確定的是RSA private key肯定是有的,調試了下

bio_private= BIO_new(BIO_s_file());

BIO_read_filename(bio_private,private_key_file_path);

rsa_private= PEM_read_bio_RSAPrivateKey(bio_private, NULL, NULL,"");

if(rsa_private != nil) {

這里,rsa_private 返回空析珊, private_key_file_path 這些值都是有的

解決方法:

將私鑰轉成PKCS8替換一下原私鑰即可

1羡鸥、生成私鑰pem, ?執(zhí)行命令openssl genrsa -out rsa_private_key.pem 1024

2、生成公鑰,執(zhí)行命令openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

3忠寻、將RSA私鑰轉換成PKCS8格式,命令執(zhí)行openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt PHP服務端語言讀取私鑰不需要PKCS8轉換惧浴。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市奕剃,隨后出現的幾起案子衷旅,更是在濱河造成了極大的恐慌,老刑警劉巖祭饭,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件芜茵,死亡現場離奇詭異,居然都是意外死亡倡蝙,警方通過查閱死者的電腦和手機九串,發(fā)現死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來寺鸥,“玉大人猪钮,你說我怎么就攤上這事〉ńǎ” “怎么了烤低?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長笆载。 經常有香客問我扑馁,道長,這世上最難降的妖魔是什么凉驻? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任腻要,我火速辦了婚禮,結果婚禮上涝登,老公的妹妹穿的比我還像新娘雄家。我一直安慰自己,他們只是感情好胀滚,可當我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布趟济。 她就那樣靜靜地躺著,像睡著了一般咽笼。 火紅的嫁衣襯著肌膚如雪顷编。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天勾效,我揣著相機與錄音,去河邊找鬼叛甫。 笑死层宫,一個胖子當著我的面吹牛,可吹牛的內容都是我干的其监。 我是一名探鬼主播萌腿,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼抖苦!你這毒婦竟也來了毁菱?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤锌历,失蹤者是張志新(化名)和其女友劉穎贮庞,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體究西,經...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡窗慎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了卤材。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片遮斥。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖扇丛,靈堂內的尸體忽然破棺而出术吗,到底是詐尸還是另有隱情,我是刑警寧澤帆精,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布较屿,位于F島的核電站,受9級特大地震影響卓练,放射性物質發(fā)生泄漏隘蝎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一昆庇、第九天 我趴在偏房一處隱蔽的房頂上張望末贾。 院中可真熱鬧,春花似錦整吆、人聲如沸拱撵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拴测。三九已至,卻和暖如春府蛇,著一層夾襖步出監(jiān)牢的瞬間集索,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留务荆,地道東北人妆距。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像函匕,于是被迫代替她去往敵國和親娱据。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內容