一个基于 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 服务