1.mac 自帶openssl環(huán)境,不用安裝,直接使用openssl就可以。
2.打開終端。
3.輸入命令行:baomatoMac-mini:~ lixiangyang$? openssl(打開openssl環(huán)境)
4.繼續(xù)下一步命令行:OpenSSL>? dsaparam -out dsa_private_key.pem 1024 (命令生成DSA私匙)下面是輸出結(jié)果:
Generating DSA parameters, 1024 bit long prime
This could take some time
......+..+.......+.........+......+++++++++++++++++++++++++++++++++++++++++++++++++++*
...........+.+...+....+..+...+.........+..+......+..+..+.+...+..+...+......+.......+....................+.......+........+.....+++++++++++++++++++++++++++++++++++++++++++++++++++*
5.下一步:OpenSSL> gendsa -out? dsa_private_key.pem? dsaparam.pem (根據(jù)生成參數(shù),生成key)下面是輸出結(jié)果:
Generating DSA key, 1024 bits
6.下一步:OpenSSL> ? pkcs8? -topk8? -inform PEM? -in? dsa_private_key.pem? -outform PEM –nocrypt(命令把DSA私鑰轉(zhuǎn)換成PKCS8格式) 下面是輸出結(jié)果:
7.下一步:OpenSSL>? dsa -in dsa_private_key.pem -pubout -out? dsa_public_key.pem(命令生成公匙) 下面是輸出結(jié)果:
read DSA key
writing DSA key
8.下一步:OpenSSL>?? exit ## (退出OpenSSL)下面是輸出結(jié)果:
baomatoMac-mini:~ lixiangyang$
配置終端生成的圖片:
9.生成的公鑰私鑰:
10.當(dāng)生成這兩個文件的時候,需要在Finder里面搜索,才能找到,并將兩個文件拖到桌面上來 ,下面是圖的步驟。
11.通過Mac自帶的? 文本編輯? 打開兩個文件,并且將生成的字符串記錄下來。將DSA公匙傳到支付寶平臺上。
參考鏈接:
一》生成DSA 官網(wǎng):http://www.openssl.org/docs/manmaster/apps/dsa.html
二》生成pkcs8文件 官網(wǎng):https://www.openssl.org/docs/manmaster/apps/pkcs8.html
二》生成DSA 博客:http://blog.csdn.net/fym0121/article/details/8003595
三》生成DSA博客:http://blog.csdn.net/fenglibing/article/details/8610280