package com.itf.test; import java.text.SimpleDateFormat; import java.util.Date; public class ItfRsaExample { public static void main(String[] args) throws Exception { // 时间 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String sys_time = df.format(new Date()); //System.out.println(sys_time); String system_id = "此处填写平台system_id"; String sign_info = "time:"+sys_time+"@system_id:"+system_id; byte[] sign_info_byte = sign_info.getBytes("UTF-8"); //System.out.println(sign_info_byte); //平台企业sign_key String sign_key = "此处填写由系统提供给平台的sign_key"; byte[] sign_key_byte=ItfRsa.toByteArray(sign_key); //获取sign byte[] sign_encrypt = ItfRsa.encryptByRSA(sign_key_byte, sign_info_byte); String sign = ItfRsa.toHexString(sign_encrypt); System.out.println("sign:" + sign); } }