ChinaUnix.net
相关文章推荐:

openssl 加密命令

用户提供一个加密后的数据,还有加密用的key, 在linux下用openssl可以正确解开或者原始的数据, 但是在php下用mcrypt_decrypt函数却解不开~ 搞不清楚是怎么回事。 是不是这两者的内部实现有什么不同吗? PHP code $uno = "fdf79fbe9513b7149e2fdc02ae8ad867a6f3500562f8979cb0aefecd9fcc5873"; $key = "bd4dc9ea55911d93c92908f76f8d8ee86176e78ce88353eef9ff0c457a15446e"; $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYP...

by bigflyingpig - PHP - 2011-02-08 11:19:40 阅读(2654) 回复(1)

相关讨论

一个很简单的加密命令。看例子就能明白 [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 阅读(700) 回复(0)

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是什么意思? 是加密算法吗?有没有C/C++下的API?

by libad - C/C++ - 2004-04-21 17:25:44 阅读(855) 回复(0)

(LZ 一直没找到 所以自己看了资料,然后自己写了一下,用的是 VS 2010 ) // demo.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include #include <openssl/aes.h> #include <openssl\err.h> #include <openssl\rand.h> using namespace std; #pragma comment(lib, "libeay32.lib") #pragma comment(lib, "ssleay32.lib") #define B...

by Love_for_Live - C/C++ - 2013-10-14 11:12:26 阅读(1598) 回复(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 阅读(1191) 回复(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 阅读(661) 回复(0)

openssl rsautl -encrypt -inkey testkey/key.crt -certin -in testkey/file.txt -out testkey/file.ssl 如果输入的file.txt文件比较长,则会出现: 3079419612:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too large for key size:rsa_pk1.c:151: 查看代码: if (flen > (tlen - 11)) { RSAerr(RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_2, RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE); return (0); ...

by dennydothuang - 数据安全 - 2011-09-21 19:05:36 阅读(3554) 回复(2)

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

犯了低级错误。。。 :wink: 问题已经解决,现附上正确代码: 加密: /* gcc -o rsa-encrypt rsa-encrypt.c -lcrypto */ #include <openssl/rsa.h> #include <openssl/err.h> #define MODULUS "C8FBCF21" #define PUBLIC_EXPONENT RSA_F4 #define PRIVATE_EXPONENT "97B55D7D" int main() {     int ret, flen;     BIGNUM *bnn, *bne, *bnd;     unsigned char ...

by nadoo - C/C++ - 2013-03-23 10:10:02 阅读(12499) 回复(9)

1. [root@team4 ~]# openssl 加密算法 例如: [root@team4 ~]# openssl base64 2. 上一步回车后,输入明文,然后按几下Ctrl+D就会出现密文。 openssl支持的算法: Standard commandsasn1parse ca ciphers crl crl2pkcs7dgst dh dhparam dsa dsaparamenc engine errstr gendh gendsagenrsa nseq ...

by weiyue57 - Linux文档专区 - 2007-07-19 03:08:02 阅读(868) 回复(0)