RSA 金鑰對產生器
在您的瀏覽器中本機執行在瀏覽器中產生 PEM 格式的 RSA 公開金鑰與私密金鑰
金鑰長度(位元)
金鑰越長越安全,但產生速度越慢。
進階
用途
雜湊
公開指數固定為 65537。
私密金鑰(PKCS#8 PEM)
敏感資訊
私密金鑰屬於敏感資訊。任何取得它的人都能以該金鑰持有者的身分行事。金鑰在本機產生,CodingTool 不會儲存。
產生金鑰對後,私密金鑰會顯示在這裡。
公開金鑰(SPKI PEM)
產生金鑰對後,公開金鑰會顯示在這裡。
選擇選項後,點選「產生金鑰對」。
金鑰在瀏覽器中產生,絕不會被儲存、記錄或傳送。
關於 RSA 金鑰對
此工具使用瀏覽器內建的 Web Crypto API 建立 RSA 金鑰對。可選擇 2048、3072 或 4096 位元,預設為 2048 位元。公開金鑰會匯出為 SPKI PEM(BEGIN PUBLIC KEY),私密金鑰會匯出為 PKCS#8 PEM(BEGIN PRIVATE KEY),這是多數函式庫與伺服器支援的格式。在「進階」中,可搭配 SHA-256、SHA-384 或 SHA-512 產生用於加密(RSA-OAEP)或簽章(RSA-PSS)的金鑰。公開指數一律為 65537。
使用方式
選擇金鑰長度,必要時開啟「進階」選擇用途與雜湊,再點選「產生金鑰對」。較大的金鑰可能需要幾秒鐘。每把金鑰都可分別複製或下載為 public-key.pem 與 private-key.pem。變更選項或點選「清除」會移除目前的金鑰。
安全性與隱私權
金鑰在你的裝置上產生,只保存在頁面記憶體中。CodingTool 不會儲存、記錄或傳送金鑰,清除工具或離開頁面後金鑰即會消失。請將私密金鑰存放在機密管理工具或受保護的檔案中,只分享公開金鑰。
