Author: justi9
Date: 2008-09-26 15:24:30 -0400 (Fri, 26 Sep 2008)
New Revision: 2547
Modified:
mgmt/trunk/cumin/python/cumin/util.py
Log:
Move the password crypt function to util, since we'll be using it from several places
now
Modified: mgmt/trunk/cumin/python/cumin/util.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/util.py 2008-09-25 20:11:49 UTC (rev 2546)
+++ mgmt/trunk/cumin/python/cumin/util.py 2008-09-26 19:24:30 UTC (rev 2547)
@@ -1,3 +1,4 @@
+import sys
from ConfigParser import SafeConfigParser
from datetime import datetime, timedelta
from logging import getLogger
@@ -4,7 +5,8 @@
from time import mktime, time, sleep
from random import randint
from xml.sax.saxutils import escape as xml_escape
-import sys
+from crypt import crypt
+from random import sample
def short_id():
return "%08x" % randint(0, sys.maxint)
@@ -197,3 +199,8 @@
return False
sleep(1)
+
+password_chars =
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
+
+def crypt_password(password):
+ return crypt(password, "".join(sample(password_chars, 2)))
Show replies by date