使用C中的OpenSSL加密字符串

时间:2012-02-06 09:28:29

标签: c encryption

我在加密字符串时遇到问题。 我有使用OpenSSL加密文件的命令。 但我想知道加密字符串而不是文件。 加密文件的命令是:

system("openssl des3 -e -nosalt -in %s -out  %s -k %s > /tmp/sys; cat /tmp/sys", src, dest, key);

其中src和dest是两个文件名。 OPEN SSL有哪些可用选项。 上面的输入和输出是用于加密文本文件的选项。 我需要加密字符数组变量的选项。

1 个答案:

答案 0 :(得分:0)

正如另一个问题所指出的那样(由比我更多地挖掘代码的人):

https://opensource.conformal.com/viewgit/?a=viewblob&p=cyphertite&h=899259f8ba145c11087088ec83153db524031800&hb=6782c6839d847fbed0aed8c55917e78b5684110f&f=cyphertite/ct_crypto.c

拥有您在本地使用OpenSSL在您的应用中执行加密/解密所需的代码。

快乐的黑客攻击!