The following module was proposed for inclusion in the Module List:

  modid:       Data::Encrypted
  DSLIP:       bdphp
  description: Conveniently store encrypted data via RSA
  userid:      AMACKEY (Aaron J. Mackey)
  chapterid:   14 (Security_and_Encryption)
  communities:
    Discussed previously on c.l.p.m. and [EMAIL PROTECTED]

  similar:
    Tie::SecureHash

  rationale:

    Introduction: [ from the documentation ]

    Often when dealing with external resources (database engines, ftp,
    telnet, websites, etc), your Perl script must supply a password, or
    other sensitive data, to the other system. This requires you to
    either continually prompt the user for the data, or to store the
    information (in plaintext) within your script. You'd rather not have
    to remember the connection details to all your different resources,
    so you'd like to store the data somewhere. And if you share your
    script with anyone (as any good open-source developer would), you'd
    rather not have your password or other sensitive information
    floating around.

    Data::Encrypted attempts to fill this small void with a simple, yet
    functional solution to this common predicament. It works by
    prompting you (via Term::ReadPassword) once for each required value,
    but only does so the first time you run your script; thereafter, the
    data is stored encrypted in a secondary file. Subsequent executions
    of your script use the encrypted data directly, if possible;
    otherwise it again prompts for the data. Currently, Data::Encrypted
    achieves encryption via an RSA public-key cryptosystem implemented
    by Crypt::RSA, using (by default) your own SSH1 public and private
    keys.

    Rationale: Data::Encrypted uses the RSA public key encryption
    scheme that is already in place for many users. It is meant to
    provide the convenience of prompt-less password usage without
    plaintext storage. As such, it differs from Tie::SecureHash and any
    other CBC::Crypt module (in which a passphrase is included in
    plaintext within the source code).

    Thank you,

    -Aaron Mackey (AMACKEY)

  enteredby:   AMACKEY (Aaron J. Mackey)
  enteredon:   Mon Sep 10 19:24:14 2001 GMT

The resulting entry would be:

Data::
::Encrypted       bdphp Conveniently store encrypted data via RSA    AMACKEY


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=4f000000_20aa4a3d34d0c22a&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=4f000000_20aa4a3d34d0c22a&SUBMIT_pause99_add_mod_insertit=1

Reply via email to