<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rainwell的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rainwell</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rainwell]]></copyright><item><title><![CDATA[2019新型冠状病毒（COVID-19/2019-nCoV）全球各国疫情状况图表对比分析]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/105704631</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/105704631</guid><author>rainwell</author><pubDate>Thu, 23 Apr 2020 12:25:13 +0800</pubDate><description><![CDATA[2019新型冠状病毒（COVID-19/2019-nCoV）全球各国疫情状况图表对比分析

本项目为2019新型冠状病毒（COVID-19/2019-nCoV）全球各国疫情状况的图表对比分析而创建，包括采集数据、累计确诊对比、累计确诊人口比例对比、累计确诊面积对比、累计确诊人口密度对比、新增确诊对比。疫情数据、各国人口数据、各国面积数据均来自网络，仅供学习参考。

数据说明

各国人口数据：pyt...]]></description><category></category></item><item><title><![CDATA[Android Studio开发library混淆jar包]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/90785044</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/90785044</guid><author>rainwell</author><pubDate>Tue, 04 Jun 2019 17:26:39 +0800</pubDate><description><![CDATA[文件build.gradle
task guardJar(type: proguard.gradle.ProGuardTask, dependsOn: build) {
  injars 'build/intermediates/intermediate-jars/release/classes.jar'
  outjars 'build/intermediates/intermediat...]]></description><category></category></item><item><title><![CDATA[javacard智能卡国密SM2算法PC端对接注意]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/90778229</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/90778229</guid><author>rainwell</author><pubDate>Tue, 04 Jun 2019 16:53:30 +0800</pubDate><description><![CDATA[javacard智能卡国密SM2算法PC端对接注意
发现PC端的很多SM2算法库加密的数据，卡端无法解密。


. PC端SM2库公钥编码为65字节，取后64字节
. PC端C1计算结果65字节，取后64字节
. SM3之前的x和y编码后取后32字节
. 拼接顺序C1C3C2

...
SM2解密同理

...]]></description><category></category></item><item><title><![CDATA[Android开发OMA(Open Mobile Api)]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/90770686</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/90770686</guid><author>rainwell</author><pubDate>Tue, 04 Jun 2019 16:09:04 +0800</pubDate><description><![CDATA[. import org.simalliance.openmobileapi
. new SEService
. service.getReaders()
. reader.openSession()
. session.openLogicalChannel()
. channel.transmit()
...

]]></description><category></category></item><item><title><![CDATA[eclipse使用JCOP插件安装应用]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/90770178</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/90770178</guid><author>rainwell</author><pubDate>Tue, 04 Jun 2019 15:47:32 +0800</pubDate><description><![CDATA[. 编辑文件 load.jsch
/card -a xxx -c com.ibm.jc.CardManager
/select xxx
set-key 32/1/DES-ECB/xxx 32/2/DES-ECB/xxx 32/3/DES-ECB/xxx
init-update 32
ext-auth mac
delete -r xxx
upload -s xxx -b 250 -d "xxx.ca...]]></description><category></category></item><item><title><![CDATA[javacard智能卡开发跨平台GlobalPlatform工具]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/90769718</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/90769718</guid><author>rainwell</author><pubDate>Tue, 04 Jun 2019 15:32:49 +0800</pubDate><description><![CDATA[java工具gp.jar，可跨平台支持windows、mac、linux等

. 删除应用
 java -jar gp.jar --key-dek xxx --key-mac xxx --key-enc xxx --sdaid xxx --mode mac -d --delete xxx
. 装载应用
 java -jar gp.jar --key-dek xxx --key-mac xxx ...]]></description><category></category></item><item><title><![CDATA[GO语言使用国密SM2签名验签]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/89961063</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/89961063</guid><author>rainwell</author><pubDate>Wed, 08 May 2019 16:54:12 +0800</pubDate><description><![CDATA[1. 从PEM私钥创建SM2私钥gmssl.PrivateKey
key, _ := ioutil.ReadFile("./skey.pem")
sm2sk, _ := gmssl.NewPrivateKeyFromPEM(string(key), password)

2. 从SM2私钥gmssl.PrivateKey获取SM2公钥gmssl.PublicKey
sm2pkpem, _ := s...]]></description><category></category></item><item><title><![CDATA[国密工具gmssl使用]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/89958948</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/89958948</guid><author>rainwell</author><pubDate>Wed, 08 May 2019 16:16:29 +0800</pubDate><description><![CDATA[国密工具gmssl
1. 16进制串格式保存的私钥显示
gmssl sm2 -inform t -in skey.txt -text
2. 16进制串格式保存的私钥转出pem格式私钥
gmssl sm2 -inform t -in skey.txt -out skey.pem
3. 16进制串格式保存的私钥转出pem格式共钥
gmssl sm2 -inform t -in skey.txt -pu...]]></description><category></category></item><item><title><![CDATA[eID（SIMeID）应用Applet智能卡开发]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/89850242</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/89850242</guid><author>rainwell</author><pubDate>Sun, 05 May 2019 17:18:47 +0800</pubDate><description><![CDATA[模块
	传统指令模块
		机卡通道模块
		短信通道模块
		STK菜单模块
	
	注意
	规范尚在完善中，有比较多不明确的地方
		STK菜单需要特殊install参数
		SM2、SM3、SM4国密算法，不同卡接口可能有区别
		Android机支持Open Mobile机型与机卡通道交互指令
		Envelope 80C2 指令模拟测试STK菜单/短信模块，需不同的 Terminal Pro...]]></description><category></category></item><item><title><![CDATA[工行接口对接（开户H5、SFTP文件对帐、e支付H5、e支付回调等）]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/89847172</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/89847172</guid><author>rainwell</author><pubDate>Sun, 05 May 2019 16:54:07 +0800</pubDate><description><![CDATA[接口：
	开户接口EaccountManageRequestV1
		开户sftp文件对帐接口
		e支付接口B2CPayTransferRequestV3
		e支付回调接口
		e支付邮件对帐接口
		Android/iOS客户端插件
		...
	
	注意：
	一定确认好对应版本文档和SDK
		测试环境时间问题，可能要重写UiIcbcClient类或者本地测试服务器时间改为与工行测试环境时...]]></description><category></category></item><item><title><![CDATA[接触式转非接触式智能卡读卡器]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/86078341</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/86078341</guid><author>rainwell</author><pubDate>Tue, 08 Jan 2019 15:26:01 +0800</pubDate><description><![CDATA[1. Ardiuno

2. 接触式读卡模块

3. 非接触式读卡模块]]></description><category></category></item><item><title><![CDATA[Ardiuno云门禁]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/86076353</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/86076353</guid><author>rainwell</author><pubDate>Tue, 08 Jan 2019 14:56:52 +0800</pubDate><description><![CDATA[1. Ardiuno

2. w5100

3. 门禁服务器

4. APP]]></description><category></category></item><item><title><![CDATA[VC开发读卡器通讯]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/86075955</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/86075955</guid><author>rainwell</author><pubDate>Tue, 08 Jan 2019 14:51:27 +0800</pubDate><description><![CDATA[1. VC

    ...

2. 智能卡读卡器

    ...]]></description><category></category></item><item><title><![CDATA[接触式IC卡ISO7816读卡器模块]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/86075750</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/86075750</guid><author>rainwell</author><pubDate>Tue, 08 Jan 2019 14:48:37 +0800</pubDate><description><![CDATA[1. Ardiuno mega2560

    ...

2. 读卡器模块

    ...]]></description><category></category></item><item><title><![CDATA[Ardiuno+PN532模块]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/86075137</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/86075137</guid><author>rainwell</author><pubDate>Tue, 08 Jan 2019 14:38:06 +0800</pubDate><description><![CDATA[1. NFC CPU卡

    ...

2. PN532读卡器模式

    ...

3. PN532卡模拟模式

    ...]]></description><category></category></item><item><title><![CDATA[w5100网络扩展板故障排查记录]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/86073334</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/86073334</guid><author>rainwell</author><pubDate>Tue, 08 Jan 2019 14:31:09 +0800</pubDate><description><![CDATA[新购一w5100网络扩展板（HanRun HR911105A 16/02），调试过程：

1. w5100插上Ardiuno mega2560板，无法上传项目；

2. 拔下w5100，可以上传官网WebServer项目，再插上w5100，串口无反应；

3. 为排除与Ardiuno板的兼容性问题，更换了另一个mega2560和uno板，现象一样；

4. 为排除软件问题，拔下w5100，上传最简...]]></description><category></category></item><item><title><![CDATA[门禁卡应用]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/81630572</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/81630572</guid><author>rainwell</author><pubDate>Mon, 13 Aug 2018 15:20:42 +0800</pubDate><description><![CDATA[.控制器

.读卡器

.出门按钮

.门锁

.发卡器

.服务器

...]]></description><category></category></item><item><title><![CDATA[eID应用]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/81630471</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/81630471</guid><author>rainwell</author><pubDate>Mon, 13 Aug 2018 15:16:01 +0800</pubDate><description><![CDATA[.公安部三所

.实名认证

.匿名认证

.数据签名

...]]></description><category></category></item><item><title><![CDATA[斗地主游戏]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/81629049</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/81629049</guid><author>rainwell</author><pubDate>Mon, 13 Aug 2018 14:11:27 +0800</pubDate><description><![CDATA[.牌型

.机器人

...]]></description><category></category></item><item><title><![CDATA[麻将游戏]]></title><link>https://blog.youkuaiyun.com/rainwell/article/details/81628998</link><guid>https://blog.youkuaiyun.com/rainwell/article/details/81628998</guid><author>rainwell</author><pubDate>Mon, 13 Aug 2018 14:09:27 +0800</pubDate><description><![CDATA[.和牌算法

.听牌算法

.番数算法

...]]></description><category></category></item></channel></rss>