Changeset 1692 in products for quintagroup.plonecaptchas
- Timestamp:
- Feb 10, 2010 2:15:35 PM (14 years ago)
- Location:
- quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/CaptchaTool.py
r797 r1692 1 1 from Products.Transience.Transience import TransientObjectContainer 2 from Globals import InitializeClass3 2 from AccessControl import ClassSecurityInfo 3 try: 4 from App.class_init import InitializeClass 5 except ImportError: 6 from Globals import InitializeClass 4 7 5 8 class CaptchaTool(TransientObjectContainer): -
quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/utils.py
r853 r1692 2 2 import re 3 3 import math 4 import md55 4 from string import atoi 6 5 from random import randint … … 12 11 13 12 try: 13 import hashlib 14 def encrypt1(s): 15 return hashlib.new('md5', s).hexdigest().upper() 16 except ImportError: 17 import md5 18 def encrypt1(s): 19 return md5.new(s).hexdigest().upper() 20 21 try: 14 22 import Crypto.Cipher.DES as Crypto 15 23 except: 16 24 import Crypto 17 18 def encrypt1(s):19 return md5.new(s).hexdigest().upper()20 25 21 26 def getTransform(x, y, a, p, o):
Note: See TracChangeset
for help on using the changeset viewer.