Modulus length
2048
Output
-----BEGIN PRIVATE KEY-----…
Encoding & Decoding
Generate RSA key pairs in the browser with the Web Crypto API at 1024, 2048, or 4096 bits and export standard PEM text. Private keys are not sent over the network. Intended for development, testing, and learning—not as a production key-management system.
Favorite this tool
No favorite storage mode has been selected.
Quick actions
Copy this tool URL or open the system share sheet on a supported device.
编码加解码
算法:RSA-OAEP / SHA-256;浏览器本地生成;结果不包含私钥。
公钥 SHA-256:待生成
Modulus length
2048
Output
-----BEGIN PRIVATE KEY-----…
No. Keys are created with Web Crypto in the browser, and the tool works offline.
2048-bit is a common baseline for many systems. 4096-bit is stronger but slower. 1024-bit is only for teaching or legacy compatibility checks—not recommended for real deployments.
Tools
Continue with another translated tool for a nearby task.
Bcrypt Hash Inspector
Inspect bcrypt hash strings ($2a$10$...) locally without cracking passwords. Extract version, cost rounds, salt, and digest layout for security reviews.
JWT Payload Viewer
Decode JWTs locally into readable Header and Payload JSON. Tokens never leave the browser.