如何在c中使用encrypt(),使用库crypt.h进行DES加密(想要加密字符串)

时间:2015-01-25 09:48:25

标签: c encryption passwords crypt

我是一名学生,我正在为一个项目工作,以创建一个加密的密码存档。我试图使用加密功能,但我有一个问题,因为我想要加密字符串,但功能需要一个'块'以二进制格式。这是原型:

  

功能:void encrypt(char * block,int edflag)

     

如果edflag为0,则加密功能加密块,否则加密   使用先前由setkey设置的密钥解密块。结果是   在街区。与setkey一样,block被指定为64的数组   每个位都存储在一个char中,但块中没有奇偶校验位。

问题是" char * block"。我不知道如何将块中的字符串(例如" Hello")转换为crypt。 谁知道更简单的方法?我需要使用相同键的string-> crypted crypted->字符串。 谢谢

0 个答案:

没有答案