NAME
OurNet::BBSApp::PassRing - Password Ring Management
SYNOPSIS
use OurNet::BBSApp::PassRing;
my $pass = OurNet::BBSApp::PassRing->new('~/.ebx.keyring', $user);
my $keyring = $pass->get_keyring(my $passphrase = <STDIN>);
my $cipher = 'Rijndael'; # could be 'GnuPG'
$keyring->{key} = 'value';
$pass->save_keyring($keyring, $cipher);
DESCRIPTION
OurNet::BBSApp::PassRing manages the symmetrically-encrypted files of userid/password data pairs used by ebx.
This module currently supports two ciphers: Rijndael (the default) and GnuPG. It could automatically detect the cipher when retrieving an existing keyring file.
BUGS
The GnuPG support on Win32 is broken beyond belief, probably due to poor open3() support (see GnuPG::Interface).
SEE ALSO
AUTHORS
Chia-Liang Kao <clkao@clkao.org>, Autrijus Tang <autrijus@autrijus.org>
COPYRIGHT
Copyright 2001 by Chia-Liang Kao <clkao@clkao.org>, Autrijus Tang <autrijus@autrijus.org>.
All rights reserved. You can redistribute and/or modify this module under the same terms as Perl itself.