RSA 金鑰生成與加密工具
免費線上 RSA 私鑰生成器與加密解密工具。支援生成 1024/2048/4096 位的 RSA 金鑰對,使用 RSA-OAEP 加解密。
免費線上 RSA 私鑰生成器與加密解密工具。支援生成 1024/2048/4096 位的 RSA 金鑰對,使用 RSA-OAEP 加解密。
RSA 是一種非對稱密碼演算法。它使用一對不同的金鑰:公鑰用於加密資料,私鑰用於解密。公鑰可以公開給任何人,而私鑰必須嚴格保密。它廣泛用於安全資料傳輸和數字簽名。
RSA-OAEP 是一種更新、更安全的填充方案,強烈建議在新系統中使用。而 RSA-PKCS1 是一種較老的標準,存在某些已知的攻擊風險,目前保留主要是為了相容老舊的遺留系統。
非對稱加密演算法不適合直接加密大量資料。例如,2048 位的 RSA 金鑰最多隻能加密大約 200 位元組的資料。如果您需要加密長文本或檔案,請使用“混合加密”:先用 AES 加密資料,然後再用 RSA 加密該 AES 金鑰。
絕對安全。本工具的所有金鑰生成、加密和解密操作都在您的本地瀏覽器中完成(通過 Web Crypto API)。您的私鑰和明文資料絕不會被髮送到我們的伺服器上。
| 演算法 | 型別 | 適用場景 | 安全性 | 金鑰長度 |
|---|---|---|---|---|
| RSA-OAEP | 加密 | 通用場景 | ⭐⭐⭐⭐⭐ | 2048+位 |
| RSA-PKCS1 | 加密 | 相容舊系統 | ⭐⭐⭐⭐ | 2048+位 |
| RSA-PSS | 簽名 | 數字簽名 | ⭐⭐⭐⭐⭐ | 2048+位 |
| ECDH | 金鑰交換 | 高效能 | ⭐⭐⭐⭐⭐ | 256+位 |
| ECDSA | 簽名 | 快速簽名 | ⭐⭐⭐⭐⭐ | 256+位 |
| SM2 | 加密 | 中國合規 | ⭐⭐⭐⭐⭐ | 256位 |
| RSA位數 | ECC位數 | 安全等級 |
|---|---|---|
| 1024 | - | ⚠️ 不推薦 |
| 2048 | 256 | ✅ 推薦 |
| 3072 | 384 | ✅ 較強 |
| 4096 | 521 | ✅ 最強 |
無需預先共享金鑰即可傳送加密訊息。傳送者使用接收者的公鑰加密,只有接收者能用私鑰解密。
證明訊息的真實性和完整性。簽名者使用私鑰,任何人都可以使用公鑰驗證。
使用ECDH在各方之間安全地交換對稱金鑰(如AES金鑰)。
| 錯誤 | 原因 | 解決方案 |
|---|---|---|
| 金鑰匯入失敗 | 格式無效 | 使用PEM或JWK格式 |
| 加密失敗 | 金鑰長度太小 | 使用2048+位金鑰 |
| 解密失敗 | 金鑰對不匹配 | 確保公鑰私鑰配對 |
| 資料太長 | 訊息超過金鑰容量 | 使用混合加密(RSA + AES) |