通过C中的文件进行密码功能认证(分段故障)

时间:2018-05-04 18:20:51

标签: c linux encryption cryptography password-encryption

我有波纹管代码,我首先尝试的情况1:注册一个新密码并将其写入文件,这是有效的,我遇到的问题是案例2:我在哪里尝试用户通过crypt函数给密码加密,然后使用以前文件中的所有加密密码对其进行验证。但是当我编译这个时,我收到一个错误“Segmentation Fault”。在我看来,问题出在log_password和转换为加密消息。任何帮助都会很棒。

lookupRange

1 个答案:

答案 0 :(得分:0)

答案是我忘了分配记忆......

#define pass_size 1000
 pass=calloc(pass_size,sizeof(char));