ChinaUnix.net
相关文章推荐:

openssl AES算法如何不填充

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 阅读(1331) 回复(0)

相关讨论

赵治国 zhaozg(at)gmail(dot)com http://zhaozg.googlepages.com/ 2002-06-18: Word文档写完 2005-04-07: 发布于个人Blogger 1.关于加密算法的加载 在调用加密算法之前,通过调用openssl_add_all_algorithms来加载加密算法函数和单向散列算法函数 void openssl_add_all_algorithms(void) { openssl_add_all_ciphers(); /* 加载加密算法 */ openssl_add_all_digests(); /* 加载单向散列函数 */ } void openssl_add_all_cip...

by weigongwan - Linux文档专区 - 2007-04-19 15:50:00 阅读(1037) 回复(0)

在apache启动时: ./apachectl start 要求输入密码(密码我倒是知道是什么,自己做的证书),问下大家,如何能不用输入密码直接启动? 环境:Solaris 10,openssl 0.9.7d是solaris自带的,apache 2.2.6 with openssl enable

by Bob.Wang - 服务器应用 - 2008-05-21 10:18:26 阅读(2272) 回复(3)

请问用aes加密网络层ip包,如果数据包长度不是16的整数倍,有什么方法可以把剩下的数据进行填充再进行加密吗? 我尝试用skb_put进行扩充,但接收方总接收不到正确的信息,还有死机的情况。 我觉得重新构造skb太过于麻烦了,哪位大虾有比较好的方法,指点一下吧!

AESip包

by xiaocainiao2011 - 内核源码 - 2011-05-03 17:25:32 阅读(4229) 回复(4)

看了一些程序,都是将public key 和private key以对象的形式写入被加密的文件。是不是只能这么做? 其实不过就是两个字符串吗?只要双方都知道,不用上述做法也可以交换密钥吧 谢谢

by anypager - 数据安全 - 2005-10-06 20:27:55 阅读(1685) 回复(1)

看了一些程序,都是将public key 和private key以对象的形式写入被加密的文件。是不是只能这么做?\r\n\r\n其实不过就是两个字符串吗?只要双方都知道,不用上述做法也可以交换密钥吧\r\n\r\n\r\n谢谢

by anypager - 攻防交流区 - 2005-09-30 16:35:25 阅读(3134) 回复(0)

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

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

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

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

JCE中aes支持五中模式:CBC,CFB,ECB,OFB,PCBC;支持三种填充:NoPadding,PKCS5Padding,ISO10126Padding。不支持SSL3Padding。不支持“NONE”模式。其中aes/ECB/NoPadding和我现在使用的aesUtil得出的结果相同(在16的整数倍情况下)。 算法/模式/填充 16字节加密后数据长度 不满16字节加密后长度 aes/CBC/NoPadding 16 不支持 aes/CBC/PKCS5Padding ...

by gh_aiyz - Java文档中心 - 2008-10-30 11:01:56 阅读(2383) 回复(0)

大家好,小弟需要通过openssl中的des算法加密口令,然后把密文存到数据库中 我用的openssl中的加密函数是:DES_ncbc_encrypt 原型如下: void DES_ncbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc); 通过input输入明文,然后输出密文到output里面 可现在有一个问题 output是unsigned char *类型的, 而...

by iamyu10 - C/C++ - 2008-09-26 20:16:26 阅读(1673) 回复(2)

我需要自己设置RSA的N和D,都是2个超大的数,从文件里读出来。 N 065115E698D6A6AD8E71A8005A0611F0FEFE065DDD45D0380C0A24EBB23EEDB7 D 161BCCA716EF475F728DCC013B153ECC12EFAF994DAACC8C9267DF42ED64379D 想知道如何自己设置N和D. 知道这个可以生成RSA RSA* pRsa = RSA_generate_key( 1024 ,RSA_F4,0,0); 如何把上面的N和D 赋值给进去

by jasonnbfan - C/C++ - 2007-12-28 21:54:57 阅读(2092) 回复(0)