本篇文章主要讲解一、加密、解密的三种方式二、Openssl的基础应用以及创建CA证书颁发=========================================================================一、数据加密的三种方式:1、对称加密:是将加密或解密使用同一秘钥;并将数据明文分隔成固定大小的块,逐个进行..
分类:
其他好文 时间:
2014-12-10 18:17:19
阅读次数:
302
一)keytool生成私钥文件(.key)和签名请求文件(.csr),openssl签发数字证书J2SDK在目录%JAVA_HOME%/bin提供了密钥库管理工具Keytool,用于管理密钥、证书和证书链。Keytool工具的命令在JavaSE6中已经改变,不过以前的命令仍然支持。Keytool也可...
分类:
其他好文 时间:
2014-12-10 15:45:52
阅读次数:
195
加密与数字证书 加密与数字证书 概念 数字摘要 密钥加密技术 私用密钥(对称加密) 公共密钥(非对称加密) 数字签名 数字证书 X.509标准 工具 keytool 示例代码 加密解密 密钥库准备 代码 签名验签 代码 概念 数...
分类:
编程语言 时间:
2014-12-08 18:01:51
阅读次数:
544
原文:php中des加密解密匹配C#des加密解密对称加密网上找来的 php des加密解密 完全匹配上一篇C#字符串加密解密函数可以用于C#和php通信 对数据进行加密,其中$key 是加密密钥,$iv是偏移量,默认偏移量和加密密匙是一样的,key = $key; if( $iv == 0 ).....
类似百度应用引擎,使用百度的LBS服务,首先我们在百度开放服务平台创建一个应用,如下图:
进入应用详情,然后点击“LBS服务”,设置应用:
数字签名的获取方式,可以在Eclipse(ADT 22)中查看,Window->Preferences->Android->Build,SHA1 fingerprint就是我们需要的:
Android SDK安全码组成:数...
分类:
移动开发 时间:
2014-12-05 21:27:34
阅读次数:
306
所有Android应用程序都必须被开发者数字签名,即使用私有密钥数字签署一个给定的应用程序,以便识别代码的作者,检测应用程序是否发生了改变,并且在相同签名的应用程序之间建立信任,进而使具备互信关系的应用程...
分类:
移动开发 时间:
2014-12-03 17:21:15
阅读次数:
259
以下所有测试最后必须在真机上完整的执行1、安装、卸载测试在真机上的以及通过91等第三方的安装与卸载安装在手机上还是sd卡上2、启动app测试3、升级测试数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常...
分类:
移动开发 时间:
2014-12-01 15:36:39
阅读次数:
153
记得之前考软考和最近考试,总是出现加密算法的题目,在这里总结一下。
对称与非对称和可逆不可逆加密算法总结:
根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。
1 对称加密算法中,数据加密和解密采用的都是同一个密钥,因而其安全性依赖于所持有密钥的安全性。
对称加密算法的主要优点是加密和解密速度快,加密强度高,且算法公开.
缺...
分类:
编程语言 时间:
2014-12-01 11:30:39
阅读次数:
213
前端提交数据到后台,如果不适用https协议,则提交的数据就有被第三者窃取的可能。前端使用js来编码数据主要分为以下三种:1、摘要算法2、对称加密3、非对称加密下面分别介绍三种算法中对应的一个实例,并给出js实现例子。MD5(摘要算法)DES(对称加密)RSA(非对称加密)
分类:
编程语言 时间:
2014-11-30 22:55:14
阅读次数:
215
简单的介绍非对称加密过程,包括公钥私钥产生、RSA算法、传输实现等。
分类:
编程语言 时间:
2014-11-28 18:09:24
阅读次数:
216