码迷,mamicode.com
首页 >  
搜索关键字:c++ aes    ( 1303个结果
国家商业密码算法开放动态库及演示程序
开放动态库支持如下国家商业密码算法:SM2、SM3、SM4,同时也支持AES对称加密算法。 下载地址: http://download.csdn.net/detail/jhqin/8923205" target="_blank">国家商业密码算法开放动态库及演示程序C#语言版 http://download.csdn.net/detail/jhqin/8923229" targe...
分类:编程语言   时间:2015-07-22 19:00:46    阅读次数:272
解决Linux下AES解密失败
前段时间,用了个AES加密解密的方法,详见上篇博客AES加密解密。加解密方法在window上测试的时候没有出现任何问题,将加密过程放在安卓上,解密发布到Linux服务器的时候,安卓将加密的结果传到Linux上解密的时候却总是失败,让用户不能成功登录,经过检查,测试后,发现AES在Linux上解密失败,出现错误:         javax.crypto.BadPaddingException: ...
分类:系统相关   时间:2015-07-22 00:06:00    阅读次数:196
Java版PBKDF2验证
在系统中密码通常需要以密文的形式来存储到系统中去,所以在操作过程中通常需要将明文的密码加密。加密的方式可以分为:双向加密 单向加密。 双向加密:简单来理解就是可以通过密钥将加密后的密文解密为明文。常用的加密DES、IDEA、RC2、RC4、SKIPJACK、RC5、AES。 反之,单向加密则为不可逆的加密方式。常见的如:MD5 、SHA 。 而双向加密中又分为对称加密和非对称加密。这个是根据加密和...
分类:编程语言   时间:2015-07-22 00:05:17    阅读次数:1098
对称加密算法和非对称加密算法速度对比
测试环境: CPU 1 核 Intel 2.2GHZ 内存 1GB 算法 种类 对称加密算法 AES CBC 模式 非对称加密算法 RSA 256加密明文长度为160 bytes 各运行10000次上代码 test_aes.pyfrom Crypto.Cipher import AES import time obj = AES.new('This is a key123...
分类:编程语言   时间:2015-07-21 20:38:43    阅读次数:378
iOS常用加密方法(aes、md5、base64)
1、代码iOS常用加密方法(aes、md5、base64) 1、AES加密NSData+AES.h文件 // // NSData-AES.h // Smile // // Created by 周 敏 on 12-11-24. // Copyright (c) 2012年 BOX....
分类:移动开发   时间:2015-07-17 18:26:25    阅读次数:179
[PHP]AES加密----PHP服务端和Android客户端
本文采取128位AES-CBC模式加密和解密1.首先对服务端安装mcrypt:sudo apt-getinstall php5-mcryptphp5-devsudophp5enmod mcryptsudo service apache2 restart2.PHP服务端AES加密类代码class MC...
分类:移动开发   时间:2015-07-16 16:04:27    阅读次数:243
AES加密的四种模式详解
对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)一. AES对称加密: AES加密 分组二.分组密码的填充 分组密码的填充e.g.: PKCS#5填充方式三.流密码:四.分组密码加密中的四种模式:3.1 ECB模式优点:1.简单;2.有利于并行计算;3.误差不会被传送;缺点:1.不能...
分类:其他好文   时间:2015-07-16 15:43:54    阅读次数:618
ggplot2 练习杂记三 EXCEL 柱状图
R代码ggplot(channel2,aes(x=factor(Name),,fill=Type))+geom_bar(aes(y=Amount,fill=factor(Type)),stat="identity" ,width=0.3)+geom_bar(aes(y=Amount2,fill=f....
分类:其他好文   时间:2015-07-15 18:53:09    阅读次数:218
JAVA实现AES加密
1. 因子上次介绍了《JAVA实现AES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过J...
分类:编程语言   时间:2015-07-15 16:29:44    阅读次数:146
python AES加密解密
AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。AES加密有很多轮的重复和变换。大致步骤如下:1、密钥扩展(KeyExpansion),2、初始轮(Initial Round),3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,4...
分类:编程语言   时间:2015-07-14 11:46:00    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!