#!/opt/thinlinc/libexec/python3
# -*-mode: python; coding: utf-8 -*-
#
# Copyright 2002-2014 Cendio AB.
# For more information, see http://www.cendio.com
if 82 - 82: Iii1i
import sys
import getpass
if 87 - 87: Ii % i1i1i1111I . Oo / OooOoo * I1Ii1I1 - I1I
from thinlinc . authutil import create_auth
if 81 - 81: i1 + ooOOO / oOo0O00 * i1iiIII111 * IiIIii11Ii
def OOoOoo000O00 ( ) :
 return """
usage: tl-gen-auth [<password>]
  Create a salted hash for use with ThinLinc authentication mechanisms.\
"""
 if 55 - 55: o0Oo - ii1I1iII1I1I . i1I1IiIIiIi1 % oo0O000ooO * iIIiiIIiii1
if __name__ == "__main__" :
 if len ( sys . argv ) > 2 :
  print ( OOoOoo000O00 ( ) )
  exit ( 1 )
 try :
  iIi1ii1I1iI11 = sys . argv [ 1 ]
 except IndexError :
  iIi1ii1I1iI11 = getpass . getpass ( )
 print ( create_auth ( iIi1ii1I1iI11 ) )
# dd678faae9ac167bc83abf78e5cb2f3f0688d3a3
