## 国密&RSA 密文生成工具 工具支持国密和RSA两种算法的密钥生成和文本的加密和解密 > java -jar release/password-generator-0.0.1.jar 界面如下: ![](images/密钥生成界面.png){:height="50%" width="50%"} 选择国密算法,点击生成密钥,可以生成对应的公钥和私钥;选择存储密钥,指定位置后,存储为平台支持的自定义密钥的格式 如下: ``` -----BEGIN PUBLIC KEY----- MzA4MjAxMzMzMDgxZWMwNjA3MmE4NjQ4Y2UzZDAyMDEzMDgxZTAwMjAxMDEzMDJjMDYwNzJhODY0 OGNlM2QwMTAxMDIyMTAwZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAw MDAwMDAwZmZmZmZmZmZmZmZmZmZmZjMwNDQwNDIwZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmZjAwMDAwMDAwZmZmZmZmZmZmZmZmZmZmYzA0MjAyOGU5ZmE5ZTlkOWY1ZTM0 NGQ1YTllNGJjZjY1MDlhN2YzOTc4OWY1MTVhYjhmOTJkZGJjYmQ0MTRkOTQwZTkzMDQ0MTA0MzJj NGFlMmMxZjE5ODExOTVmOTkwNDQ2NmEzOWM5OTQ4ZmUzMGJiZmYyNjYwYmUxNzE1YTQ1ODkzMzRj NzRjN2JjMzczNmEyZjRmNjc3OWM1OWJkY2VlMzZiNjkyMTUzZDBhOTg3N2NjNjJhNDc0MDAyZGYz MmU1MjEzOWYwYTAwMjIxMDBmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjcyMDNkZjZi MjFjNjA1MmI1M2JiZjQwOTM5ZDU0MTIzMDIwMTAxMDM0MjAwMDQ4N2YzN2M0Y2YyNTViMjMxMmY3 MzUxMTM2OGVhMWNjNDkzMjRkMTcxYmI4YzBhYTA5NzI0MTYwYjQyNjNkMjMzNDdjNjMyYmUxNTk1 NmI0MTFjNmFhMmU3ZjFlMzU5ODE1YTdiNzg2M2JhNmQyM2U2YzYxMGRlYjE5OGMxYWQ1MA== -----END PUBLIC KEY----- -----BEGIN PRIVATE KEY----- MzA4MjAxNTEwMjAxMDEwNDIwNWMwMTFiOTViNzk1MWEzNDU1MWQxM2M1NTg5OTA1ZDA3ZDZkN2Rl YTFkYzkwZThiZmJkMzFmYWQxNjU5MmE5Y2EwODFlMzMwODFlMDAyMDEwMTMwMmMwNjA3MmE4NjQ4 Y2UzZDAxMDEwMjIxMDBmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAw MDAwMDBmZmZmZmZmZmZmZmZmZmZmMzA0NDA0MjBmZmZmZmZmZWZmZmZmZmZmZmZmZmZmZmZmZmZm ZmZmZmZmZmZmZmZmMDAwMDAwMDBmZmZmZmZmZmZmZmZmZmZjMDQyMDI4ZTlmYTllOWQ5ZjVlMzQ0 ZDVhOWU0YmNmNjUwOWE3ZjM5Nzg5ZjUxNWFiOGY5MmRkYmNiZDQxNGQ5NDBlOTMwNDQxMDQzMmM0 YWUyYzFmMTk4MTE5NWY5OTA0NDY2YTM5Yzk5NDhmZTMwYmJmZjI2NjBiZTE3MTVhNDU4OTMzNGM3 NGM3YmMzNzM2YTJmNGY2Nzc5YzU5YmRjZWUzNmI2OTIxNTNkMGE5ODc3Y2M2MmE0NzQwMDJkZjMy ZTUyMTM5ZjBhMDAyMjEwMGZmZmZmZmZlZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmNzIwM2RmNmIy MWM2MDUyYjUzYmJmNDA5MzlkNTQxMjMwMjAxMDFhMTQ0MDM0MjAwMDQ4N2YzN2M0Y2YyNTViMjMx MmY3MzUxMTM2OGVhMWNjNDkzMjRkMTcxYmI4YzBhYTA5NzI0MTYwYjQyNjNkMjMzNDdjNjMyYmUx NTk1NmI0MTFjNmFhMmU3ZjFlMzU5ODE1YTdiNzg2M2JhNmQyM2U2YzYxMGRlYjE5OGMxYWQ1MA== -----END PRIVATE KEY----- ``` 对于加密和解密界面如下,即指定密钥文件的位置,加解密对应的文本 ![](images/国密加密界面.png){:height="50%" width="50%"} ![](images/国密解密界面.png){:height="50%" width="50%"}