微信后端代码
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.

27 lines
1.1 KiB

12 months ago
package com.ynxbd.common;
import cn.hutool.crypto.asymmetric.AsymmetricAlgorithm;
import cn.hutool.crypto.asymmetric.RSA;
public class TestA {
private static final String PUB_KEY = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5klqI5STWTcbfjR093j+hvCEjNlZMQscIJg8jxZGqKW84AdFmSqPWEPu9ilqP+QUASiVSZ1QevGr2DWODFZ8Zw35aDA2bqCEprUx81gDdVPO7H7Bij+r8zAg8fT2c0Bi5rFq0xWMEQiTI+CyWwc5prOpquJU/P5yauEAdkRzlDwIDAQAB";
public static void main(String[] args) throws Exception{
// String content = "533103198212184014";
// byte[] bytes = RSAHelper.enPKCS1PaddingToByte(content, PUB_KEY);
// System.out.println("【Java最终hex】:" + HexUtil.encodeHexStr(bytes));
// RSA rsa = new RSA(AsymmetricAlgorithm.RSA_ECB_PKCS1.getValue(),
// "你的私钥base64",
// "你的公钥base64");
}
//
// public static void main(String[] args) throws Exception {
// String content = "533103198212184014";
// String encrypt = RSAHelper.enPKCS1Padding(content, PUB_KEY);
// System.out.println(HexUtil.encodeHexStr(encrypt));
// }
}