我想验证C程序中的密码。密码使用sha1_base64()
Perl函数http://metacpan.org/pod/Digest::SHA1如何在C程序中base64编码SHA1()字符串
存储我试图使用openssl/sha.h
和b64.c
但密码不匹配。
我的C程序在这里http://pastebin.com/CPC1vYAK
C代码输出:
[[email protected] c]$ ./sha1 password
W6ph5Mm5Pz8GgiULbPgzG37mj9j0z8Q=
而且Perl代码:
[[email protected] c]$ perl -MDigest::SHA -le 'print Digest::SHA::sha1_base64("password")'
W6ph5Mm5Pz8GgiULbPgzG37mj9g
请在这里直接在你的问题中直接插入源代码的相关部分。 – Mat 2011-12-22 15:05:42