如何使用微信加密怎么解除公钥加密银行卡号和姓名

微信支付 获取RSA加密公钥API JAVA版
时间: 16:21:52
&&&& 阅读:142
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&近做微信支付 &企业付款到银行卡,其中收款方银行卡号、收款方用户名需要获取RSA加密公钥API进行加密;本文以windows为例;
微信开发文档地址:
openssl下载地址:
获取接口:
首先要通过接口获取PKCS#1格式的公钥,再转为PKCS#8格式;
获取PKCS#1格式的公钥代码如下:
// 获取RSA加密公钥API地址
private final static String PUBLIC_KEY_URL = "https://fraud.mch.weixin.qq.com/risk/getpublickey";
// 证书位置
private final static String CertPath = "D:/apiclient_cert.p12";
* 获取公钥 PKCS#1
public static String getPublicKey() {
SortedMap&String, String& sortedMap = new TreeMap&String, String&();
sortedMap.put("mch_id", MCH_ID);
sortedMap.put("nonce_str", RandomNumber.getNonceStr());
sortedMap.put("sign_type", "MD5");
sortedMap.put("sign", createSign(sortedMap));
String requestXML = XMLUtil.getRequestXml(sortedMap);
String resultXML = CertHttpUtil.postData(PUBLIC_KEY_URL, requestXML, MCH_ID, CertPath);
return resultXML;
&生成noceStr:
* 生成NonStr 雪花算法
* @throws Exception
public static String getNonceStr() {
Integer workId = Integer.valueOf(1);
IdWorker idWork = new IdWorker(workId);
String nonceStr = "";
nonceStr =
workId + String.valueOf(idWork.nextId());
} catch (Exception e) {
e.printStackTrace();
return nonceS
执行getPublicKey方法,得到反馈的XML,其中pub_key是PSCK#1公钥,将pub_key保存
新建个PKCS1.pem, 将上面的pub_key保存
dos命令进入到openssl的bin目录下:
执行PKCS#1转PKCS#8命令:
openssl rsa -RSAPublicKey_in -in D:\cert\weChatApp\PKCS1.pem -pubout
新建个PSCK8文件,将生成的KEY保存
这样就完成了 &PKCS#1转PKCS#8 &获取RSA加密公钥
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:https://www.cnblogs.com/zengweiB208/p/9028841.html
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!求助微信付款到银行卡,一直提示解密真实姓名或银行卡号出错
[问题点数:50分]
本版专家分:93
结帖率 71.43%
CSDN今日推荐
匿名用户不能发表回复!|
其他相关推荐我的银行卡号,预存电话,姓名让人知道,他通过微信支付,需要手机短信里的微信支付密码 - 110网免费法律咨询
您的位置:
&& 查看咨询        今日活跃律师: &&&&&&&&&&
该问题已关闭
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
我的银行卡号,预存电话,姓名让人知道,他通过微信支付,需要手机短信里的微信支付密码
江苏-无锡&01-07 15:29&&悬赏 0&&发布者:ask201…… & 回答:(1)
我的银行卡号,预存电话,姓名让人知道,他通过微信支付,需要手机短信里的微信支付密码,但我又告诉他了&&&&&&&&他可能不知道,银行卡有多少钱,所以一点一点全部转走了&&&&&&我这张银行卡还能用吗?
您也有法律问题? 您可以 发布咨询,我们的律师随时在线为您服务
[江苏-南京]
回复时间:
你好,尽量去注销吧
但这卡必须用
有什么办法吗
把绑定的手机号码换掉
换掉就没事了吗?
还有没有其他方法,换手机号很麻烦
问题答案可能在这里 →
无锡推荐律师
最佳律师解答
(毕丽荣)()&
(颜培卿)()&
(顾倩团队)()&
(高超刚)()&
(陈晓云)()&
(110法律服务)()&
最新回复律师
人气:601187
人气:843047
人气:17126
人气:25332
人气:13037
人气:1114467请问,怎么注销微信上绑定的银行卡持卡人名字和银行卡号_百度知道
请问,怎么注销微信上绑定的银行卡持卡人名字和银行卡号
故事是这样的,以前微信上绑定银行卡是我一个朋友的卡号,我现在想改成自己的银行卡,可是我玩了半天都没玩出个道道,请问,怎么改成我自己的银行卡号和银行卡持卡人名?谢谢各位!
我有更好的答案
一、微信上绑定的人的身份证信息是不能解除的,微信一旦实名认证了,就只能绑定认证人的银行卡,不能再绑定其他人的银行卡。二、微信上解除绑定的银行卡的方法如下:1、首先在手机上进入微信,登录自己的微信。2、进入微信后,选择“我”----钱包----点击微信有上角三个小点,看到“我的银行卡”选项,点击进入。3、进入银行卡页面后,点击右上角的三个小点,出现解除绑定,点击“解除绑定”。4、跳转到输入密码界面,输入微信支付密码即可解除此银行卡。
采纳率:94%
来自团队:
点击进入我的银行卡,之后点右上角支付安全,在点下面的安全Tips,进入以后最下方有注销微信支付,输入现存的持卡人姓名及身份证号就ok了,我刚更换完。
本回答被提问者采纳
为您推荐:
其他类似问题
银行卡号的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我的微信红包密码忘了,绑定新银行卡时,手机号正确,姓名正确,证件号正确,银行卡号正确。_百度知道
我的微信红包密码忘了,绑定新银行卡时,手机号正确,姓名正确,证件号正确,银行卡号正确。
我的微信红包密码忘了,绑定新银行卡时,手机号正确,姓名正确,证件号正确,银行卡号正确。而且是工商银行,微信里还有四百多元提不出来,急死了,怎么办??
我有更好的答案
你在办理银行卡的时候有没有在银行预留电话号码。这里的手机号码就是在银行里的预留电话号码,如果你没有预留,这里填写的时候就会提示证件号不符。带上银行卡,身份证去银行预留电话号码,再操作就可以了。
哦哦,这个我真没查,我明天去看看,谢谢你
不用客气,能采纳下我的答案吗?非常感谢您!
这个截图提示是身份信息错误啊哪里正确了????
我去银行查了,都对
微信红包密码不就是支付密码么
百度搜一下怎么找回支付密码就好了
联系人工客服,可以解决的
给朋友转出去他在给你现金
其他4条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 微信每天签到领一元 的文章

 

随机推荐