一个基于 Java + Spring Boot + Gradle 的 SSH 私钥生成和验证工具。
-----BEGIN OPENSSH PRIVATE KEY-----),兼容性更好-----BEGIN RSA PRIVATE KEY-----),兼容旧版工具# 使用 Gradle Wrapper 运行
./gradlew bootRun
# 停止服务
./gradlew --stop
# 或者先构建再运行
./gradlew build
java -jar build/libs/privkey-toolkit-1.0.0.jar
nohup java -jar build/libs/privkey-toolkit-1.0.0.jar > app.log 2>&1 &
打开浏览器访问:http://localhost:8080
~/.ssh/authorized_keyssrc/main/java/com/toolkit/privkey/
├── PrivkeyToolkitApplication.java # 启动类
├── config/
│ └── WebSocketConfig.java # WebSocket 配置
├── controller/
│ ├── KeyController.java # API 接口
│ └── PageController.java # 页面路由
├── dto/
│ ├── ApiResponse.java # 统一响应
│ ├── KeyGenerateRequest.java # 生成请求
│ ├── KeyValidateRequest.java # 验证请求
│ └── LogMessage.java # 日志消息
└── service/
└── SshKeyService.java # SSH 服务