diff options
author | Karl MacMillan <kmacmill@redhat.com> | 2007-11-21 18:09:24 -0500 |
---|---|---|
committer | Karl MacMillan <kmacmill@redhat.com> | 2007-11-21 18:09:24 -0500 |
commit | 67cddce4d47791ad357ed5551ab58e16dbf87e0c (patch) | |
tree | 1a7f89472020c13c01319c558dd26088bf195913 /ipa-python | |
parent | 7ce4df70388ebfa34eed8ac05effb72593e06cd8 (diff) | |
download | freeipa-67cddce4d47791ad357ed5551ab58e16dbf87e0c.tar.gz freeipa-67cddce4d47791ad357ed5551ab58e16dbf87e0c.tar.xz freeipa-67cddce4d47791ad357ed5551ab58e16dbf87e0c.zip |
Generate master password from Simo.
Diffstat (limited to 'ipa-python')
-rw-r--r-- | ipa-python/ipautil.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ipa-python/ipautil.py b/ipa-python/ipautil.py index cd8eac16c..df9231884 100644 --- a/ipa-python/ipautil.py +++ b/ipa-python/ipautil.py @@ -23,6 +23,8 @@ import string import tempfile import logging import subprocess +from random import Random +from time import gmtime import os import stat import socket @@ -331,3 +333,13 @@ def parse_generalized_time(timestr): except ValueError: return None + +def ipa_generate_password(): + rndpwd = '' + r = Random() + r.seed(gmtime()) + for x in range(12): +# rndpwd += chr(r.randint(32,126)) + rndpwd += chr(r.randint(65,90)) #stricter set for testing + return rndpwd + |