我正在开发一个程序,可以将加密的密码与使用相同Salt值加密的测试字进行比较。Salt是一个2个字符的密码,用于在crypt()函数中进一步卷积输入,并保存为加密密码的前2位。预期的结果应该是password/Salt组合,它被加密到与我正在寻找的密码相同的值--一个等效的密码。但是,Salt不能正确打印,因为它在从加密密码中读取2个字符之后显示了额外的(不可读的)信息。虽然程序在运行时没有出现错误,但无论使用什么密码,它都会得到相同的结果,并且在编译时会出现两个警告:
Crack1.c:54:27: warning: implicit declaration of function '