openssl+keytool相关技术
openssl和keytool使用方式
先说好不能骂我
这个作者很懒,什么都没留下…
展开
-
数字签名是什么?用图片通俗易懂地解释
文章来源作者:David Youd翻译:阮一峰原文网址:http://www.youdzone.com/signature.html读到一篇好文章。它用图片通俗易懂地解释了,“数字签名”(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清...转载 2020-01-02 09:06:38 · 329 阅读 · 0 评论 -
Android基础:签名文件MANIFEST.MF的内容是怎么计算来的?
文章来源作者:九九叔链接:https://www.jianshu.com/p/93616b1ebe86来源:简书了解下Android的签名机制,MANIFEST.MF是签名文件一个重要的组成。可以检验文件的完整性。即文件有没有损坏。一、MANIFEST.MF文件内容52ufO0MTTJJfeDPzBDC9QeU3hBO+ek3YGfjZdKWfwsk=这个值是怎么计算出来的呢?M...转载 2019-12-31 16:15:29 · 704 阅读 · 0 评论 -
快速计算文件的MD5/SHA1/SHA256等校验值(Windows/Linux)
文章来源版权声明:本文为CSDN博主「xkwy100」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/xkwy100/article/details/80297968从网络上下载文件,尤其是非常大的文件怎么确保文件准确无误呢?通常网站提供文件时会同时提供该文件的校验值,如MD5,SHA1,SHA2...转载 2019-12-31 14:06:52 · 1915 阅读 · 0 评论 -
MANIFEST.MF和CERT.SF中AndroidManifest.xml的SHA1-Digest值不一致原因?
文章来源http://www.51testing.com/html/75/144175-3546177.html1、MANIFEST.MF文件中记录了所有其他文件的SHA1并base64编码值;2、CERT.SF文件中记录了所有其他文件的SHA1并base64编码值和SHA1-Digest-Manifest值;3、MANIFEST.MF和CERT.SF中AndroidManifest....转载 2019-12-31 13:54:00 · 1655 阅读 · 2 评论 -
CERT.RSA中证书的格式
文章来源作者:嘟嘟小灰链接:https://www.jianshu.com/p/9c8cd2e8674a来源:简书转载 2019-12-31 09:25:06 · 9909 阅读 · 0 评论 -
apk中签名文件探究(*.SF, *.MF,*.RSA)
文章来源:作者:嘟嘟小灰链接:https://www.jianshu.com/p/e07da93acf98来源:简书1、取一个apk,然后进行不同签名,生成1.apk、2.apk,并提取META-INF里面的文件进行比对def calc_sha1(data): sha1obj = hashlib.sha1() if not isinstance(data, (byt...转载 2019-12-31 09:20:47 · 2158 阅读 · 0 评论 -
关于证书链的一点认知
文章来源作者:小叶与小茶链接:https://www.jianshu.com/p/fcd0572c4765来源:简书顾名思义,证书链是由一串数字证书链接而成,为了弄清楚这个概念,先看看什么是数字证书。一、数字证书的基础知识数字证书是用来认证公钥持有者身份合法性的电子文档,以防止第三方冒充行为。数字证书由 CA(Certifacate Authority) 负责签发,关键内容包括 颁...转载 2019-12-27 19:18:54 · 296 阅读 · 0 评论 -
数字签名基本流程
文章来源https://www.cnblogs.com/ycha/p/9556535.html签名过程输入:原文、私;钥输出:签名值1)将原文做 HASH2)将 HASH 做私密加密,结果就是签名值验证签名过程输入:签名值、原文、公钥输出:是否验证通过1)将原文做 Hash12)将签名值用公钥解密,获取 Hash23)比较 Hash1 和 Hash2,一样...转载 2019-12-27 18:55:59 · 2589 阅读 · 0 评论 -
如何提取JKS文件的证书和私钥?
文章来源https://jingyan.baidu.com/article/066074d61de50cc3c21cb0ba.html验证命令如下: > 生成证书文件: keytool -genkey -alias server_cert -keypass 12345678 -keyalg RSA -keysize 1024 -validity 365 -keystore...转载 2019-12-27 09:38:08 · 10056 阅读 · 1 评论 -
keytool如何生成自签名证书?
文章来源https://jingyan.baidu.com/article/6079ad0eb284ad28ff86db18.html所谓的自签名证书就是利用第三方工具生成的不受CA机构认可的证书,它是用户自己颁发给自己的,但是它和正式已经发布的证书功能是一样的,都可以用来作签名。本文就主要介绍如何利用JDK工具keytool来生成自签名证书,方便平时进行https功能开发及测试,为申请正...转载 2019-12-27 09:20:55 · 1802 阅读 · 0 评论 -
OpenSSL常见错误
文章来源https://blog.csdn.net/benben_2015/article/details/806330731、openssl出现错误:unable to write ‘random state’,出现这个现象原因是可能没有设置环境变量RANDFILE。d:\openssl>set RANDFILE=d:\openssl\.rnd2、openssl出现错误:Ca...转载 2019-11-26 14:09:42 · 6620 阅读 · 4 评论 -
OpenSSL下载安装
文章引用https://www.jianshu.com/p/12a1dc4ab7a01、下载OpenSSLOpenSSL下载地址:https://oomake.com/download/openssl这个链接有Windows版和源码版最新版下载地址,可以满足Windows、LInux、Mac OS系统使用。2、Windows系统安装OpenSSL到上面的链接下载OpenSSL...转载 2019-11-26 10:28:50 · 5584 阅读 · 0 评论 -
openssl基本原理 + 生成证书 + 使用实例
文章引用https://blog.csdn.net/oldmtn/article/details/52208747http://www.cnblogs.com/phpinfo/archive/2013/08/09/3246376.html公司一个项目要进行交易数据传输,因为这个项目银行那边也是刚刚开始启动,所有的支持只有一个传输字段的说明文档,好吧,总的有人做事不是嘛,于是接口开发正式展...转载 2019-11-26 10:34:09 · 222 阅读 · 0 评论