[Zope] Unique IDs

Tres Seaver tseaver@palladion.com
Sun, 10 Jun 2001 12:28:26 -0400


> "Daniel Fairs" <daniel.fairs@spiderplant.net>

>> And additionally  - instead of using hashes -
>> just to use a timestamp?
> 
> 
> The key thing I need is unpredictability - hence my originally wanting to
> use md5 as the last step in the generation. The 'usual' way to do this is to
> seed the random number generator with the current time, pull a number out of
> that and then do an md5 on it. I've got a number of options now, I'll look
> at them
> 
> However, this doesn't answer the first part of my original question - why is
> Zope asking me for further credentials when I try to use the md5 module? I'm
> guessing md5 is in the security sin bin along with re and other stuff... but
> why md5?


It isn't a "sin bin";  TTW-scripting (PythonScripts, and, in 2.4, DTML) have
a "deny by default" access policy for Python modules;  you can "bless" 
the md5
module using a "patch-style" product, as described in the PythonScript 
product's
README ('lib/python/Products/PythonScripts/README.txt').

You can use an ExternalMethod, if you prefer not to go this route.

Tres.
--
===============================================================
Tres Seaver                                tseaver@digicool.com
Digital Creations     "Zope Dealers"       http://www.zope.org