這個工具會呼叫瀏覽器 SubtleCrypto,以 RSASSA PKCS1 v1.5、SHA-256 與 public exponent 65537 產生金鑰對。您可以選擇 1024、2048、3072、4096 位元模數長度;不支援的瀏覽器會顯示錯誤,不會退回較弱的產生器。
公鑰會匯出成 SPKI PEM,私鑰會匯出成 PKCS#8 PEM,並顯示在頁面上供複製或下載。這不是 OpenSSH 金鑰格式、不是憑證,也不能取代正式環境的金鑰管理、輪替或硬體保護儲存。
關於這個主題的常見疑問與實用解答。
RSA 金鑰對由公鑰與私鑰組成,供公鑰密碼學方案使用。這個頁面會在瀏覽器中產生可用於簽章流程的金鑰對,並匯出成 PEM 供開發與測試。
可選擇 1024、2048、3072 或 4096 位元,預設為 2048 位元。切換長度會產生新的金鑰對;較大的金鑰可能需要較長的產生時間。
公鑰使用 SPKI,標頭為 BEGIN PUBLIC KEY;私鑰使用 PKCS#8,標頭為 BEGIN PRIVATE KEY。它們不是 PKCS#1 的 RSA PUBLIC KEY 或 RSA PRIVATE KEY 區塊,也不是 OpenSSH 金鑰或憑證。匯入前請核對目標程式要求的格式。
沒有。PKCS#8 私鑰會以未加密的 PEM 匯出,Base64 編碼不等於加密。底部下載功能會將公鑰與私鑰存進同一個 .pem 檔案。請將該檔案視為私鑰資料保管,不要當成只有公鑰的檔案公開或分享。
工具使用瀏覽器的 Web Crypto API,不會上傳產生的金鑰。適合開發與測試;正式環境的金鑰管理、輪替與受保護儲存不在工具範圍內。
RSA 金鑰在瀏覽器本機產生,工具不會將金鑰傳送到伺服器。複製與下載會匯出相應的金鑰內容;分享功能只分享頁面網址,不包含金鑰內容。