码迷,mamicode.com
首页 >  
搜索关键字:cbc    ( 193个结果
使用Crypto++库的CBC模式实现加密
1 //***************************************************************************** 2 //@File Name : scsaes.h: the interface of crypto++ library 3 /...
分类:其他好文   时间:2014-11-14 19:43:25    阅读次数:283
AES中几种加密模式的区别:ECB、CBC、CFB、OFB、CTR
AES:aes是基于数据块的加密方式,也就是说,每次处理的数据时一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度分组加密的几种模式:ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个...
分类:其他好文   时间:2014-11-11 20:49:23    阅读次数:394
[LeetCode]Word Ladder 字符串的最短转换距离 (Dijkstra)
要求最短距离。采用dijkstra求节点间最短路径。 注意点:如果是枚举字典中两两元素是否可转换的话,会超时。 改进:对于每个字符串,枚举其各位字符的取值情况,则对于长度为n的一个字符串要枚举n*26次。 如果只是简单的枚举,则会出现重边: 如abc,bbc,cbc,建图后每两个节点间均有两条双向边,这对于邻接表存储的图会存在很多冗余边。 解决方法:每个节点每位字符只能从原始字符往后枚举...
分类:其他好文   时间:2014-11-04 13:15:49    阅读次数:254
SSLv3 POODLE 攻击分析
SSLv3 POODLE 攻击分析 攻击场景: (攻击场景有点苛刻!) 如A和C通信,攻击者需作为中间人B,B还得可以通过JS脚本操作A发送SSL3的请求(B可以是一个基于JS的代理请求),并可以窃取A发送到C的SSL密文。然后通过CBC模式的Padding Oracle攻击还原加密中的cookie。     攻击原理:   CBC解密过程为:(图片转自wiki)   ...
分类:其他好文   时间:2014-10-16 19:25:53    阅读次数:406
erlang的token值加解密
对于加解密,需客户端和服务器制定好对应的规则(如:加密算法(aes,des等)、加密模式(cbc,cfb)),去加密,再按逆序列解密。这里的key是根据数字、大小写字母、符合组合的,每次请求获取一个动态key,暂且叫做”一次一密钥“;而也可以设计为:前后端一开始定义好一个固定key,这样好处是:.....
分类:其他好文   时间:2014-10-13 12:59:29    阅读次数:245
IOS AES加密
AESGitHub下载地址:https://github.com/Gurpartap/AESCrypt-ObjCAES支持密钥128位,192位,256位(常用的是128位md5,256位sha256)工作模式:ECB/CBC,默认情况下iOS是CBC的iOS在设置加密参数的时候要添加参数kCCOptionECBMode填充方式:kCCOptionPKCS7Padding,iOS似乎只支持..
分类:移动开发   时间:2014-09-29 03:43:27    阅读次数:267
JAVA WEB实现前端加密后台解密
最近在研究登陆密码的加密,下边上具体代码,只是给出核心代码,具体的代码视业务而定吧,给位有什么问题或者意见请留言。加密方法用的是AES-128-CBC,BASE64用的是org.apache.commons.codec.binary.Base64JS代码:var password = "123456...
分类:编程语言   时间:2014-07-11 19:30:48    阅读次数:606
Android jni aes加解密,实现文件的加解密,具体实现可以自行修改,上面的代码为简单介绍,下面的是JNI端实现文件加解密,可以修改为字符串加解密
#include "aes.h"#include "modes.h"#include "e_os2.h"#include "aes_locl.h"#include "opensslconf.h"AES_KEY aes;//aes cbc模式加解密用到的向量unsigned char iv[AES_B...
分类:移动开发   时间:2014-06-20 22:20:17    阅读次数:506
OC的DES加密,使与java的Cipher类用DES/CBC/PKCS5Padding方式的加密结果相同
问题说明: 最近用到DES加密,并且要与java的Cipher类加密的结果保持一致。没研究过java的Cliper,但工作中Cipher根据DES/CBC/PKCS5Padding加密方式生成了一个字符串。比较后发现,此字符串与将OC加密生成的NSData直接用字符串格式化([NSString stringWithFormat:@"%@",data])相同。所以就先这么用了。 代码如下:...
分类:编程语言   时间:2014-06-14 07:03:38    阅读次数:271
java/php DES/CBC/PKCS5Padding加密解密算法实现过程
先看java代码Java代码publicstaticStringencrypt(Stringmessage,Stringkey)throwsException{Ciphercipher=Cipher.getInstance("DES/CBC/PKCS5Padding");DESKeySpecdesK...
分类:编程语言   时间:2014-05-29 09:05:38    阅读次数:715
193条   上一页 1 ... 17 18 19 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!