提供测试使用的加解密验证工具🔧
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Anner ffcdc6c961 first commit 4 years ago
gradle/wrapper first commit 4 years ago
images first commit 4 years ago
release first commit 4 years ago
src first commit 4 years ago
.gitignore first commit 4 years ago
README.md first commit 4 years ago
build.gradle first commit 4 years ago
gradlew first commit 4 years ago
gradlew.bat first commit 4 years ago
settings.gradle first commit 4 years ago

README.md

国密&RSA 密文生成工具

工具支持国密和RSA两种算法的密钥生成和文本的加密和解密

java -jar release/password-generator-0.0.1.jar

界面如下:

选择国密算法,点击生成密钥,可以生成对应的公钥和私钥;选择存储密钥,指定位置后,存储为平台支持的自定义密钥的格式 如下:

-----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-----

对于加密和解密界面如下,即指定密钥文件的位置,加解密对应的文本