checksum基于java注解生成加签验签checksum。开源地址:githubchecksum创作缘由原来的代码中,checksum的生成是用的工具类方法。后来发现如下的问题:有些字段太大,不想参与验签,但是无法方便的调整。不同系统的checksum字段不同,只好把工具方法copy过去,改来改去。感觉这样有很大的弊端,完全失去了灵活性。特性基于注解的checksum加签验签Fluent流式语
分类:
编程语言 时间:
2019-05-29 23:29:29
阅读次数:
140
一.项目结构 二.代码具体实现 1.密钥对生成的两种方式:一种生成公钥私文件,一种生成公钥私串 KeyPairGenUtil.java 2.将密钥串生成方式的密钥对在常量类里定义,以便后面的应用使用 Constants.java DigestUtil.java 3.加解密应用实例RSAUtil.ja ...
分类:
编程语言 时间:
2019-03-29 00:39:26
阅读次数:
197
RSA加解密、加验签、生成公私钥代码如下: package util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; impo ...
分类:
其他好文 时间:
2018-12-14 22:53:24
阅读次数:
196
RSA加密 解密 加签 验签 1. 将 wx_rsa.js文件copy到自己想放置的目录下,并在需要用到的js文件中引用 如: 2. 在对应的触发事件下进行相应的操作: 加密: 解密: 加签: 验签: ...
分类:
微信 时间:
2018-10-30 13:10:48
阅读次数:
547
JavaScript的间隔与延迟 间隔 setInterval(): setInterval("函数名",间隔时间) setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或 ...
分类:
Web程序 时间:
2018-10-27 13:17:22
阅读次数:
213
1、把项目打包成apk文件(签名与否不重要) 打包方法1:AS下点击IDE右上侧的Gradle,选择app->build->assembleRelease(双击),即可生成apk。自动生成apk的路径在该项目的\app\build\outputs\apk\release下。注意:点击assembel ...
分类:
移动开发 时间:
2018-10-13 12:58:45
阅读次数:
692
保证RESTful API的安全性,主要包括三大方面: a) 对客户端做身份认证 b) 对敏感的数据做加密,并且防止篡改 c) 身份认证之后的授权 1、对客户端做身份认证,有几种常见的做法: 1)在请求中加签名参数,为每个接入方分配一个密钥,并且规定一种签名的计算方法。要求接入方的请求中必须加上签名 ...
RSA非对称加密。简明扼要吧,直说干货。 C#RSA加签解签加密比较常见,一般遇到的问题是非.NET代码的加签验签、加密解密。以下就是解决此类问题的。 一般情况下是【公钥加密,私钥解密。】 有些变态喜欢乱搞,【私钥加密,公钥解密。】,详见这里:https://www.cnblogs.com/kevi ...
分类:
编程语言 时间:
2018-08-30 11:06:47
阅读次数:
217
RSA变态模式:【私钥加密,公钥解密】 一般这种写法都是JAVA弄的。.NET原生不支持。为啥,我也不清楚,大概是因为安全性问题吧,毕竟公钥是人人都可是持有的。私钥只有自己拥有。 对接注意事项:https://www.cnblogs.com/kevin860/p/9557845.html 一般方法请 ...
分类:
编程语言 时间:
2018-08-30 10:54:12
阅读次数:
248
此文为本人原创首发于 http://www.35coder.com/convert_encryption_codes_to_php/。 写代码的经历中,总少不了与外部的程序对接,一旦有这样的事,往往周期会很长,很麻烦,因为你要考虑的事会多了很多,其中安全性的加密解密就是重要的一项。写代码,可以出Bu ...
分类:
编程语言 时间:
2018-07-18 20:33:57
阅读次数:
172