package com.javaweb.common.constant; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.util.Base64; public class RSAKey { public static String privatekey="MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPtMWnIExX8mIcc85W+LjjM2+3q+rNO6PUefoicqpblturZ9q04lsKgI+bfFRpZpo7JqL4SJEREZEE4+c4R2zRsy98hDj6JVz5Oj9/YU9orx5MGFQYefAelJVuCd+dNG1u99HJ/hLPNqacgrAWv2IF5bod6AZXE4bHt/UnTFKWC9iV1TiGG5aiFANd1wbSIv7VfAkmuYNOLEskcQg/G3KBBUynyNgIyFro0rl5M2jEPRZWoimkWBH2sKMX6lkQJdmYiLiIe0IVljdVWzmlonU4gmQ1UCr8gy3C1FFvw3LO0KuFOYz3+1Z5sbR61i5W0E6W8LhkGeIo0LyQn+ma26FhAgMBAAECggEAVFASJ5xBwTV/xALyUHWYP4oCoHEl1/eMslRtSAx5wMIFG5gFvIVh5Wp4YOpgLYTbuIUfhF+Ym3AhCPYmRr8fmiP9c7MMmeYOzpBpdCChJmJnjwYVJPZilVdFLSzO27aLcY8hVrhPFFQf38phBmrbtH8jRL6JzFD91haDaldd8s/SvVL6271CGsp2fSv47MWs1BQGEEh4xAomDILOUyIrOGi+1T/BlRksekJkpFyOD+QL54YZVj/dFHWPAzhEbxBwM1gG/O6uXeeQ5HP0jSGnn3NV2Gs5k+e0nSZH4SgZe1QQ+teg2Xuz4oQgYgWlOc/4y3H3qLg1WzIOt5ckQd83rQKBgQDy+j995fVgQUWRlwy2nf7ArWRikmb5/1r6r6vizjpJDK0GCVJN2F+MBizouciqqM5ykkQ6/h95/TOAEOKu/xEtjOBfRwzKqU1tboKB/WRJXvTbXHYMuW3/d+mocNj6+5UvgCSo8e2mZ+G+c3HIThrAksuVEHiGYBu4EGFLEJzPBwKBgQDa1pYGiz8+RzQvek1s5t94o0cK4G9bUJRXnnBhCV69BGkkgW86W7mKE7AJNUSEHWTsJ7vVpTzTGFMFq35WkxkWIZ1zxuLYCDJIUY6jxANFfAIiH8q7KdROr1pG2Mo0qYpVB0eHn23CkBW8+4Ht2SkBX1Ws3vGB72qVr6iKdO0KVwKBgQCd0QrCNEWvMlYEXU7FolNgRH7qQ1sdT82A++8xzm8vGUucmxtZMovEwBIVSu5aYnBNHFGy23IIYvw7VzxVG5jFtDXbzKMzUsnWpSuhULr9qO5zOFf4pcwbXYBnhnx4cEYS5zFohlKsfdazQ/qIdqqLoA0ZEeymou/+Gq2G+xBOqwKBgQCBxd8R4mGOvQrlXNGtUvwSvkDS4mUm8ZIGo55g7P2ReZwgWeFr6hkNGL+7tir7bbL7mFR7TZHUXQhexGQXUwP9a9HDZp3/Hl0zJapA02xdODzLn67JbvTH9JTEjqrar++onLh+ZLziNC+v8jYKpkz6014rNcpiE2hRe+mmsdAf4QKBgGz4ed8rwJ3BAdsY1uO88Z2c7XuCmfBSAIt6aLTvhXhZje0YWe0SolBZZrqQaRuBhvtW7KQDKMfBv+RTB+rimAoKjF4T7EMsJJUPME2tWvQtgFyzqCv+j7ee1PAyXaikbqZHh8eYjdxcalV3QWxoWCrERa9MzZNF4S5ly9UmGbKX"; public static String publickey="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz7TFpyBMV/JiHHPOVvi44zNvt6vqzTuj1Hn6InKqW5bbq2fatOJbCoCPm3xUaWaaOyai+EiRERGRBOPnOEds0bMvfIQ4+iVc+To/f2FPaK8eTBhUGHnwHpSVbgnfnTRtbvfRyf4SzzamnIKwFr9iBeW6HegGVxOGx7f1J0xSlgvYldU4hhuWohQDXdcG0iL+1XwJJrmDTixLJHEIPxtygQVMp8jYCMha6NK5eTNoxD0WVqIppFgR9rCjF+pZECXZmIi4iHtCFZY3VVs5paJ1OIJkNVAq/IMtwtRRb8NyztCrhTmM9/tWebG0etYuVtBOlvC4ZBniKNC8kJ/pmtuhYQIDAQAB"; public static void main(String args[]) throws NoSuchAlgorithmException{ KeyPairGenerator keyPairGenerator =KeyPairGenerator.getInstance("RSA"); keyPairGenerator.initialize(2048); KeyPair keyPair =keyPairGenerator.generateKeyPair(); byte[] publickey=keyPair.getPublic().getEncoded(); byte[] privatekey=keyPair.getPrivate().getEncoded(); System.out.println("public======"); System.out.println(Base64Encoder(publickey)); System.out.println("private======"); System.out.println(Base64Encoder(privatekey)); } public static String Base64Encoder(byte[] bytes){ return Base64.getEncoder().encodeToString(bytes); } }