OpenSSL 加密大型檔案指令教學與範例

介紹如何使用 OpenSSL 指令,以 AES 與 RSA 這兩個對稱式與非對稱式加密演算法,加密與解密大型檔案。 本篇文章屬於個人學習記錄,內容可能有誤,僅供參考,請勿用於正式環境。 產生測試檔案 首先要產生一個測試加密用的大檔案,產生的方式有很多種,任選一種來使用即可: ...

November 29, 2022 · G. T. Wang

OpenSSL 指令產生、驗證 RSA 數位簽章教學與範例

介紹如何使用 OpenSSL 指令產生檔案的數位簽章,並驗證簽章的有效性。 建立 RSA 金鑰 首先使用以下 OpenSSL 指令產生長度為 8912 位元的 RSA 私鑰,並設定保護金鑰的密碼。 ...

June 15, 2021 · G. T. Wang

OpenSSL 轉換 PEM、DER、PKCS#12 憑證格式教學與範例

介紹如何在 Linux 中使用 OpenSSL 指令轉換 PEM、DER 與 PKCS #12 格式的憑證檔案。 SSL 憑證格式 常見的 SSL 憑證的檔案格式大概有以下幾種: 種類 格式 副檔名 Base64 文字 PEM .pem、.crt、.cer、.key Base64 文字 PKCS #7 .p7b、.p7c 二進位 DER .cer、.der 二進位 PKCS #12 .pfx、.p12 在這些憑證格式中,PEM 算是比較常見的,若遇到需要換格式的時候,可以使用以下的 OpenSSL 的指令來處理。 ...

June 14, 2021 · G. T. Wang

OpenSSL 使用 S/MIME 快速加密、解密大型檔案教學與範例

介紹如何使用 OpenSSL 的 S/MIME 功能對大型檔案進行加密與解密。 相關文章: OpenSSL 對稱式、非對稱式加密檔案指令教學與範例 準備憑證 在使用 S/MIME 之前,必須要準備加密用的憑證,如果沒有憑證,可以自己產生一個自行簽署的憑證來使用。 ...

June 14, 2021 · G. T. Wang

OpenSSL 對稱式、非對稱式加密檔案指令教學與範例

介紹使用 OpenSSL 指令進行對稱式、非對稱式加密與解密的方法與實際範例。 相關文章: OpenSSL 使用 S/MIME 快速加密、解密大型檔案教學與範例 本篇文章屬於個人學習記錄,內容可能有誤,僅供參考,請勿用於正式環境。 AES 對稱式加密 對稱式加密(symmetric encryption)簡單來說就是使用一組密碼來加密檔案,而解密時也是使用同一組密碼,操作流程簡單,但是安全性較低。 ...

June 14, 2021 · G. T. Wang