#! /usr/bin/perl
# Sample program to create a secrets.db from stdin.
# username:secret
#
# $Id: makesecrets.pl,v 1.1 2001/04/09 12:16:38 ianf Exp $
use DB_File;
use Fcntl;
$secretfile = "secrets.db";
#unlink($secretfile);
tie (%secrets, "DB_File", $secretfile, O_RDWR|O_CREAT);
while (<>) {
chomp;
($name, $secret) = split(/:/);
$secrets{$name} = $secret;
}
#uncomment to get a list of users and their passwords.
#foreach $user (keys %secrets) {
# print "$user $secrets{$user}\n";
#}
untie(%secrets);
syntax highlighted by Code2HTML, v. 0.9.1