PHP的crypt()生成的密文,我用java怎么验证?

lavenderflower 2004-07-28 04:22:45
原来的邮件系统是php的,加密方法为php的crypt(),现在开发的语言为jsp的,需要把原来的用户移植过来,但是密码该怎么进行加密和登陆验证呢?如果能够解决,可以加分!
...全文
172 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
醉马不肖 2004-07-29
  • 打赏
  • 举报
回复
记者 php opensource

醉马不肖 2004-07-29
  • 打赏
  • 举报
回复
md5 or des
醉马不肖 2004-07-29
  • 打赏
  • 举报
回复
char *
crypt (const char *pw, const char *salt)
{
if (strlen(salt)>MD5_MAGIC_LEN && strncmp(salt, MD5_MAGIC, MD5_MAGIC_LEN)==0) {
return md5_crypt(pw, salt);
} else {
return des_crypt(pw, salt);
}
}

md5
wpx80 2004-07-29
  • 打赏
  • 举报
回复
页面POST过来的是加密过的密文,在服务器如果已经存储了相同加密算法加密过的密文,就直接比较,否则用和页面加密方法相同的算法加密明文再比较之,适合一般的加密方法,如果严格点要用PKI。
lavenderflower 2004-07-29
  • 打赏
  • 举报
回复
有人可以帮帮我么?
lavenderflower 2004-07-28
  • 打赏
  • 举报
回复
up

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧