ChinaUnix.net
相关文章推荐:

openssl 加密文件 编程

1. base64编码/解码 谈到命令行下怎样发送邮件附件,很多人想起了uuencode。也能够使用base64编码。以下是openssl base64编码/解码的使用: $ openssl base64 filename.txt $ openssl base64 -d filename.bin 2. 校验文档的一致性 UNIX下校验文档一致性的方法很多,比如sum、cksum、md5sum、sha1sum等。sum和cksum适用于简单校验的场合,生成的校验码容易重复。md5sum有安全漏洞,当前比较推荐的是sha1sum。但是sha1sum在不同的...

by ccjsj1 - Linux文档专区 - 2009-07-27 15:05:00 阅读(1030) 回复(0)

相关讨论

openssl是一个开源的用以实现SSL协议的产品,它主要包括了三个部分:密码算法库、应用程序、SSL协议库。openssl实现了SSL协议所需要的大多数算法。

下面我将单介绍使用openssl进行文件的对称加密操作。

一、openssl支持的加密算法有:
-aes-128-cbc -aes-128-cfb -aes-128-cfb1
-aes-128-cfb8 -aes-128-ecb -aes-128-ofb
-aes-192-cbc -aes-192-cfb -aes-192-cfb1
-aes-192-cfb8 -aes-192-ecb -aes-19...

by billing - 数据安全 - 2011-12-21 08:43:27 阅读(664) 回复(0)

openssl作为Apache和SSH的加密组件已为大家所熟知,openssl软件包并非只有libcrypto或libssl这样的动\\ 态链接库,还有一个命令行程序叫openssl,利用openssl程序我们可以用多种加密算法对文件进行加密操作,如: debian:~# openssl enc -bf -e -a -in a.py -out a.bfenter bf-cbc encryption password:Verifying - enter bf-cbc encryption password:生成一个a.bf加密文件,内容如 下:2FsdGVkX1/V1...

by zhuifeng001 - Linux文档专区 - 2009-09-08 15:00:14 阅读(745) 回复(0)

openssl是一个开源的用以实现SSL协议的产品,它主要包括了三个部分:密码算法库、应用程序、SSL协议库。openssl实现了SSL协议所需要的大多数算法。

下面我将单介绍使用openssl进行文件的对称加密操作。

一、openssl支持的加密算法有:
-aes-128-cbc -aes-128-cfb -aes-128-cfb1
-aes-128-cfb8 -aes-128-ecb -aes-128-ofb
-aes-192-cbc -aes-192-cfb -aes-192-cfb1
-aes-192-cfb8 -aes-192-ecb -aes-19...

by billing_cu - 数据安全 - 2011-12-21 08:43:30 阅读(1199) 回复(0)

:emn30: 我用openssl 生成私钥/公钥, 然后用公钥加密一段字符,保存到一个文件中。然后从该文件中读出密文,使用私钥解密,但是得到的是乱码。 :( 我想我可能漏掉了处理某些地方, 或者是我参数使用有误,谢谢任何建议。[code]/* gcc -lssl queation.c -o test_ssl #openssl genrsa -out test_private.key 1024 #openssl rsa -in test_private.key -pubout -out test_public.key */ #include #include

by liusz - Linux环境编程 - 2012-02-15 13:05:08 阅读(1732) 回复(1)

我发现用openssl库函数des库中的加密函数对音频文件进行分开加密(就是将音频文件分成一段一段,每段1k,然后进行加密),可发现每段解密后最后的几个字节都会出错(和源文件不同,是不同),des库中所有的函数都试过,都出现这种问题,,不知道问题出现在什么地方,还是说这种用法就有问题。。

by RUNONMIPS - C/C++ - 2013-01-28 14:27:38 阅读(4376) 回复(21)

大家好,小弟需要通过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)

第一个是在linux下用openssl生成证书时出错了,有一个项不知道怎么填都是错误。 Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:extra Error adding attribute 9144:error:0D0BA041:asn1 encoding routines:ASN1_STRING_set:malloc failure:asn1_lib.c:381: 9144:error:0B08A041509 certificate routines:X509_ATTRIBUTE_set1_data:malloc failure509_att.c:3...

by greatho1507 - C/C++ - 2008-10-15 19:21:52 阅读(1829) 回复(2)

$openssl rsautl -inkey private.key -encrypt -in test.log -out test.log.enc RSA operation error 5527:errror:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too large for key size:rsa_pk1.c151: 着急请高手指点,或者在linux下面还有什么工具进行高级别的大文件加密软件的方法?上面的命令是使用了rsa的私钥进行加密

openssl加密

by solisource - Linux系统管理 - 2011-07-11 20:09:30 阅读(4372) 回复(3)

linux系统环境下,对文件进行加密(gpg,openssl) Linux关于文件加密的两种方法和详解: 一、用GnuPG加密文件。 GnuPG软件包(Gnu Privacy Guard,Gnu隐私保镖),软件包的名称是gpg。 gpg在加密文件时使用的是公共密钥加密方法。 1.第一步是要创建一个将来用来发送加密数据和进行解密数据的密钥。我们执行一下gpg命令,就会在你的主目录下创建一个.gnupg子目录。 (如果它不存在的话,有时已经存在了)。在该子目录里面有一个gpg.co...

by ....... - Linux文档专区 - 2007-01-16 13:11:20 阅读(947) 回复(0)

一个很简单的加密命令。看例子就能明白 [root@max can]# ls passwd [root@max can]# openssl enc -aes-128-ecb -e -in passwd -out pass enter aes-128-ecb encryption password: Verifying - enter aes-128-ecb encryption password: [root@max can]# ls pass passwd [root@max can]# file pass pass: data [root@max can]# vi pass [root@max can]# openssl enc -aes-128-ecb -d -in pass -out passdd enter aes-128-ecb de...

by xinxian.can - Linux文档专区 - 2009-07-15 17:21:12 阅读(702) 回复(0)