哈希函数!!!

dj2267239 2004-04-26 07:59:43
在用户验证时 有哈希表来保存用户名和用户密码!!!
那位高手给我点资料参考!!
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dj2267239 2004-04-29
  • 打赏
  • 举报
回复
来点C的文件操作 吧
!!!!!
SeeMin 2004-04-26
  • 打赏
  • 举报
回复
use Fcntl;
use DB_File;

#save password
$key=localtime(time);
$file_db="./.passwd";
tie (%db,"DB_File","$file_db",O_RDWR|O_CREAT,0666) or die "Can't open $file_db:$!";
$user=<>;
chomp;
#system(`echo off`);
$passwd=<>;
#system(`echo on`);
chomp;
if (exists $db{$user}){
print "dup";
}else{
$db{$user}=crypt($passwd,$user);
}
untie %db;

#check password
tie (%db,"DB_File","$file_db",O_RDWR|O_CREAT,0666) or die "Can't open $file_db:$!";
$user=<>;
if (exists $db{$user}){
chomp;
$password=$db{$user};
$passwd=<>;
chomp;
if ($password eq crypt($passwd,$user)){
print "ok, login";
}else{
print "error";
}
}else{
print "Do not register";
}
untie %db;
晨星 2004-04-26
  • 打赏
  • 举报
回复
对,译得也不错,难得。
bm1408 2004-04-26
  • 打赏
  • 举报
回复
这本书很好,只站在买书的那里看了一下!
译的很好!

不知道谁有他的电子版?
dj2267239 2004-04-26
  • 打赏
  • 举报
回复
谢谢关照!!
能否是网络上的
晨星 2004-04-26
  • 打赏
  • 举报
回复
《密码编码学与网络安全(第三版)》

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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