RSA不对称加密有两种使用方式:1、数据保密情景:乙传递给甲的数据不被其他人获取方案:乙用甲的公钥加密数据然后传递给甲原因:公钥加密只有私钥才能解开获取数据。2、数据来源验证,也叫签名情景:甲希望知道这份数据是由乙发送过来的,而不是别人冒充他的身份。方案:乙用乙的私钥加密数据后发送,甲接到乙的加密数...
分类:
其他好文 时间:
2014-09-13 11:58:05
阅读次数:
208
工作中会听到各种各样是是而非的词汇,base64,url,sha256,rsa,hash等等,你能很好的分清这些词语吗?这次我想把它们统一的整理说明下:一: 编码编码是信息从一种形式或格式转换为另一种形式的过程,所以他们是可逆的,不能称之为加密。下面列举几个常见的(参考编码那些事):html实体编码...
分类:
其他好文 时间:
2014-09-09 15:47:48
阅读次数:
302
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64编码可用于在HTTP环境下传递较长的标识信息。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到。金融数据也常以base64编码格式提供。...
分类:
其他好文 时间:
2014-09-03 19:54:07
阅读次数:
366
加密解密再也不是你的噩梦也许你在你的项目中用过加密解密,诸如AES加解密、DES加解密等等加密算法。你从Github上下载了一份源码,导入到自己的项目当中,导入头文件,使用,欧了。其实事情远没有你想得这么简单。你需要加密字符串对吧,你把字符串转换成了NSData,然后你需要提取出这个NSData中的...
分类:
其他好文 时间:
2014-09-03 12:47:56
阅读次数:
240
这里使用框架提供的des加解密库: 首先引入头文件 #import 主要的加解密函数如下:/*字符串加密*参数*plainText:加密明文*key:密钥64位*/+(NSString*)encryptUseDES:(NSString*)plainTextkey:(NSString*)key{NSS...
分类:
其他好文 时间:
2014-08-21 22:40:04
阅读次数:
350
很多人都想学习解密,这东西刚入门时会让人沉迷进去,可以饭不吃、觉不睡。出现这种现像,也许是解密满足了人们的猎奇心里吧。但掌握这方面技术,对自身的 提高确实有好处。可以通过跟踪软件,提高自己的调试技能,并且能了解他人程序思路,使自己写出更好的程序。研究解密技术有助于掌握一些系统底层知识,系统 底层知识...
分类:
其他好文 时间:
2014-08-21 17:01:54
阅读次数:
360
先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。 因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数...
分类:
移动开发 时间:
2014-08-21 04:04:23
阅读次数:
263
现在加解密发展己形成2个分支了,一个就是传统的算法,另一个就是加密壳。越来越多的软件采用了密码学相关算法,现在要做出一个软件注册机己不象前几年那 么容易,这就要求解密者必须要有一定的数学功底和密码学知识,而这些在短时间内是不容易掌握的。除了密码学的应用,越来越多的软件加壳了,因此要求解密者 必须.....
分类:
其他好文 时间:
2014-08-21 01:34:03
阅读次数:
264