J Smith wrote:

> I hesitate to mention this because I don't want to get stuck in a corner
> here, but I've been working on and off on a PHP encryption extension for
> precisely the reasons you mention. I'm using Crypto++, a public ...

This sounds to me like one of the better ways to do it.  Just have an extension
that does two-way encryption, and supports several different algorithms.  For
those people who whant to define their own algorithms, why not have a way to
register a new crypt/decrypt callback methods either developed in PHP or
loadable module?  Something like:

  bool crypto_register_algorithm(string name, function &crypt, function
&decrypt)

Then crypt and decrypt could have function headers similar to (perhaps this is
oversimplified):

  string crypt(string data, mixed key)

I don't think the module would need to write configuration files, etc.  That
could be handled with PHP by the developer, or by another PHP
extension/function which can write such files.

Just babbling,
-Brad



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to