解決方式:
C# 的部份: (Windows)
(1) 下載這個套件OpenSSL.NET: http://openssl-net.sourceforge.net/
把這個套件導進來,使用它在 .NET的環境下製作 PEM 的公鑰、私鑰。
(2) 透過 OpenSSLKey 把 PEM 轉換成 C# 用的格式 & 處理 加/解密的問題
*OpenSSLKey: http://csslab.s3.amazonaws.com/csslabs/Siva/opensslkey.cs
OpenSSL API 的部份:(Linux, Ubuntk 10.04)
使用 PEM_read_RSAPrivateKey 這個 Function 去讀取 PEM 格式的金鑰。
使用 C# 內建的加解密套件,要宣告這個:
using System.Security.Cryptography; //Security
把 OpenSSL.NET 包進來用這個:
using OpenSSL.Crypto;
成果:



0 意見:
張貼意見