/* Copyright 1989, 1990 by James Aspnes, David Applegate, and Bennet Yee */
/* See the file COPYING for distribution information */
#include "os.h"
#include "db.h"
const char *alphabet =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./";
const char *encrypt_password (const char *password)
{
char salt[3];
salt[0] = alphabet[RAND () % 64];
salt[1] = alphabet[RAND () % 64];
salt[2] = '\0';
return crypt (password, salt);
}
int check_password (const char *clear, const char *encrypted)
{
return !strcmp (encrypted, crypt (clear, encrypted));
}