银联支付接口使用rsa 数据加密。明文密钥都是16进制的字符串,加密结果和对方给的小工具加密的结果不一样
银联支付接口使用rsa 数据加密。明文密钥都是16进制的字符串,加密结果和对方给的小工具加密的结果不一样
日期:2021-07-03 07:39:21 人气:1
你需要确认三个东西:
你们用的key是不是一样的
RSA有pading的,一般来说nopading不会用于实际的产品,所以你需要确认人家提供的那个工具的pading是不是跟你现在用的一样。至少你的程序里面需要指定这个东西。
你最后数据显示的格式,因为RSA加密的数据并不全部都是可以看的字符,一般都需要将他们处理一下才是可以看的字符,所以人家那边的算法跟你用是一样的吗?