anti_sign逆向app集合 仅供学习,如有侵权,请告知。 最近逆向的app:中国移动、中国电信、微信 joyrun: 悦跑圈 tianyancha: 天眼查 caocao: 曹操专车 umetrip: 航旅纵横 varliflight: 飞常准 qichacha: 企查查 qixinbao: 启信宝 最近逆向 20200715 微信,从app到pc端,一层一层分析,最后把聊天备份文件解析完成,包含Backup.db,BAK_0_TEXT和BAK_0_MEDIA,因为涉及到商业机密,我就只能说以下几点。 Backup.db存储的是索引信息 BAK_0_TEXT是消息内容集合,采用的是protobuf协议+AES加密存储 BAK_0_MEDIA是所有媒体资源的集合。采用AES加密存储 QQ: 数据库文件用了xxtea加密,符合QQ一贯作风,解密完后数据库是sqlite,随便打开。 消息内
2021-07-23 11:51:33 555KB Python
1
最近需要使用JWT_RS256做签名校验,网上相关的资源比较少,所以写了JWT的常用的两种签名密钥Demo,希望对JWT的小白们有帮助
2021-07-22 19:37:33 6KB JWT HS256 RSA256 加密算法
1
采用SM2进行签名及验签,SM4进行加密及解密; sm2公私钥匙通过SM2Util.getKeyPairStr()生成,其中私钥用于签名,公钥用于验签; sm4加解密key 为16位编码,客户端、服务端约定好;
2021-07-20 12:00:10 4.18MB 加解密及签名算法
1
适用于微信开放标签签名算法wx-open-launch-weapp
2021-07-10 10:15:48 3KB 小程序 html5 js javascript
1
RSA数字签名算法的具体实现
2021-07-10 09:05:59 17.87MB 加密解密 java
1
GMT0003.2-2012《SM2 椭圆曲线公钥密码算法第2部分:数字签名算法》.pdf
2021-07-02 09:00:27 1.61MB 国密
1
这个文章和附件的源代码用Crypto++,C#,java语言实现数字签名消息的签发与验证过程。我们使用一个tuple { message, signature }存储签发的消息,当验证一个消息的时候,需要提供消息、签名和签名者的公共密钥。
2021-06-25 14:44:46 315KB 数字签名 签名 验证 密钥 c#
1
1)利用C\C++语言实现DSA算法。 2)DSA中的Hash函数采用SHA算法。 (1)消息填充:因为我们存储的时候是以字节为单位存储的,所以消息的长度(单位:位)一定是 8 的倍数。而我们填充的时候也一定是 8 位、8 位地来填充。也即不可能只填充一个二进制位,至少是 8 个二进制位(一个字节)。因此最少填充 1 个字节,最多填充 64 个字节(64*8=512)。 在SHA1中,为了HASH小于2^64长度的输入消息,先对消息m的长度进行处理,判断补0后是512位的多少倍。 (2)大整数:因为涉及到几百位的大整数运算,如这里规定p是512位,先封装一个大整数类BigNumber,BigNumber的成员变量有sign, length, uint32_t number[MAXLENGTH], MAXLENGTH规定为128,也就是说这个BigNumber最多可以由128个uint32_t型的数拼起来。
2021-05-19 20:53:57 611KB DSA 密码学 密码学课设 密码学实验
1
椭圆曲线数字签名算法(ECDSA)是使用椭圆曲线对数字签名算法(DSA)的模拟。 ECDSA于1999年成为ANSI标准,并于2000年成为IEEE和NIST标准。它在1998年既已为ISO所接受,并且包含它的其他一些标准亦在ISO的考虑之中。与普通的离散对数问题(discrete logarithm problem DLP)和大数分解问题(integer factorization problem IFP)不同,椭圆曲线离散对数问题(elliptic curve discrete logarithm problem ECDLP)没有亚指数时间的解决方法。 因此椭圆曲线密码的单位比特强度要高于其他公钥体制。 本文将详细论述ANSIX9.62标准及其协议,安全,实现,互操作性方面的问题。
2021-05-12 15:50:14 491KB ECC ECDSA 椭圆曲线数字签名 算法
1
最近需要调用阿里云视频点播相关接口,在网上没找到js的实现,自己写的,在js中实现了阿里云的公共参数签名算法。用到了第三方的CryptoJS做HmacSHA1加密,下载后,需要把你的阿里云key和密钥填进去
2021-05-06 13:04:38 6KB javascript web 阿里云 签名
1