ChinaUnix.net
相关文章推荐:

AES算法JAVA同C 互解(AES)

[quote] 这几天比较闲,仔细研究了aes算法,并进行了实现,给出了算法标准流程的每一步实现,并给出了最终的优化版本。希望感兴趣的朋友拍砖。 [/quote] [quote] aes(Advanced Encryption Standard)密码算法的原理性介绍请参考密码、安全方面的资料,本文是参照《密码编码学与网络安全——原理与实践》上面介绍的方案实现的。aes密码有两种基本的实现方案:一种是标准的加/密方案;另外一种是其变形形式,对密过程重新设...

by tyc611 - C/C++ - 2013-03-26 12:49:05 阅读(18304) 回复(24)

相关讨论

如题,想借来参考下。谢谢

by zhangzg - C/C++ - 2006-06-07 11:47:15 阅读(1622) 回复(2)

c语言实现的aes加密算法,可对128位数据进行一次加密。具体实现方法如下,调用示例可参照本文最后部分。我还...

by RobinKQin - 数据安全 - 2011-12-19 13:56:02 阅读(991) 回复(0)

/*F*****************************************************************************
* PARAMS:  ...

by RobinKQin - 数据安全 - 2011-12-19 13:56:02 阅读(1397) 回复(0)

本帖最后由 lanneret_sky 于 2011-03-03 07:59 编辑 1、aes加密算法简介 aes(The Advanced Encryption Standard),又称Rijndael加密法,该演算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,结合两位作者的名字,以Rijdael命名。是美国联邦政府采用的一种分块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年...

AES国家标准数据加密

by lanneret_sky - C/C++ - 2011-04-21 10:08:12 阅读(6185) 回复(15)

初步接触aes,现在对原理有些地方不明白。在加密过程中每一轮都有一个S盒变换,那个S盒是哪来的,是固定的吗?所有的aes都是用固定一个s盒吗,还是根据某些输入得到的呢?

by swwblanche - 数据安全 - 2010-05-11 17:42:06 阅读(2486) 回复(8)

enscript.py #!/usr/bin/env python import os,sys,re if len(sys.argv[:])!=1: print "\033[0;32mUsage: python " + sys.argv[0] + "\033[0m" sys.exit(0) mypass = raw_input('Please input your passwd: ') if '"' in mypass: myokpass = mypass.replace( '"', '\\"') else: myokpass = mypass if len(mypass) > 30: print "ERROR: password length must be less than 30." sys.exit() mypass_ae...

by zhaohang3031 - Linux文档专区 - 2009-07-05 01:57:44 阅读(1328) 回复(0)

本帖最后由 nameofhsw 于 2014-01-25 21:36 编辑 遇到这么一个问题,用aes加密后的密文,前32位的值都为00. 这种现象是正常的嘛?[code]// aes.cpp: implementation of the CBm53aes class. // ////////////////////////////////////////////////////////////////////// #include #include #include #include #include <aes.h> #include using namespace std; ///////////...

by nameofhsw - C/C++ - 2014-01-26 15:02:04 阅读(2559) 回复(2)

我查了些相关的资料,得出的结论是: aes是目前对称的,公开的, 安全性较高的,效率能够接受的加密算法. 请问有没有比aes更安全的对称加密算法? 效率可以不用考虑,主要是安全性要高,能抵抗破. 非对称的就算了. 多谢!

by osmanthusgfy - C/C++ - 2012-12-30 11:36:22 阅读(6783) 回复(19)

aes算法要求: (1)密钥或者为128位,或者为192位,或者为256位,这样如果用户想输入任意长度的密码进行加密,怎么办? (2)另一个要求是,加密分组长度为128位,也就是说算法以128位数据为单位进行加密,输入的数据的长度必须是128位的整 数倍才能进行加密,但是如果用户想输入任意长度的数据进行加密怎么办? 我初步的想法是:对密钥和加密的数据进行填充,从而获得指定长度,不知道是否可行。 网上搜了很长时间,...

by lanyang123 - 内核源码 - 2011-04-13 15:49:13 阅读(2547) 回复(7)

请不要告诉我到google上去找阿,我也是找了好久也找不到合适的才提问的~ 最好能有实例。。。用纯c实现最好了。 谢谢了阿!

by dlgy - C/C++ - 2006-10-19 21:50:46 阅读(15376) 回复(10)