Module Import alias Import alias Import alias Import alias ClassDef bases body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Assign NameStore Dict Assign NameStore Str Assign NameStore Str Assign NameStore Dict Assign NameStore ListLoad ListLoad Num Num Num ListLoad Num Num Num ListLoad Num Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num Num Num ListLoad Num Num Num FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body For NameStore Call NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index NameLoad BinOpSub Num NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assign NameStore Str While CompareGt NameLoad Num body Assign NameStore BinOpAdd NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Num BinOpSub Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore BinOpSub NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num Call NameLoad BinOpDiv NameLoad NameLoad AugAssignMod NameStore NameLoad For NameStore NameLoad body AugAssignAdd NameStore BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpMod NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore NameLoad AugAssignAdd NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpMod NameLoad Call NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num AugAssignAdd NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Slice Num NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpSub BinOpMod BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Num If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Return NameLoad orelse For NameStore Call NameLoad Call NameLoad NameLoad body AugAssignAdd NameStore BinOpMult SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Return Call NameLoad BinOpMod NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareEq NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Print Str Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore NameLoad Assign NameStore Str While CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpMod Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad orelse Print BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq NameLoad NameLoad body Return NameLoad orelse Return NameLoad orelse Print Str Return NameLoad decorator_list decorator_list If CompareEq NameLoad Str body Assign NameStore Call NameLoad Print Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Print Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Print Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Print Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Print Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Print Call AttributeLoad NameLoad attr Str NameLoad
N/A N/A subprocess N/A hashlib N/A random N/A re Cryptic N/A N/A N/A MAGIC $9$ N/A MAGIC_SEARCH \$9\$ N/A HASH_MAGIC $1$f+uslYF01$ N/A HASH_MAGIC_SEARCH \$1\$\+uslYF01\$ N/A FAMILY N/A QzF3n6/9CAtpu0O B1IREhcSyrleKvMW8LXx 7N-dVbwsY2g4oaJZGUDj iHkq.mPf5T N/A EXTRA N/A N/A VALID N/A NUM_ALPHA N/A ALPHA_NUM N/A N/A ENCODING N/A N/A 1 4 32 N/A 1 16 32 N/A 1 8 32 N/A 1 64 N/A 1 32 N/A 1 4 16 128 N/A 1 32 64 __init__ N/A N/A self N/A N/A N/A fam N/A range N/A len N/A self FAMILY N/A N/A c N/A range N/A len N/A N/A self FAMILY N/A fam N/A N/A token N/A N/A self FAMILY N/A fam N/A N/A N/A self EXTRA N/A N/A token N/A c N/A 3 fam N/A N/A self NUM_ALPHA N/A N/A join N/A self FAMILY N/A N/A self VALID N/A N/A N/A [ N/A self MAGIC N/A self NUM_ALPHA ] N/A num_alpha N/A range N/A len N/A self NUM_ALPHA N/A N/A N/A N/A self ALPHA_NUM N/A N/A N/A self NUM_ALPHA N/A num_alpha num_alpha N/A _randc N/A N/A self count N/A 1 N/A N/A ret N/A N/A count 0 N/A N/A ret N/A ret N/A N/A self NUM_ALPHA N/A N/A N/A random randint 0 N/A N/A len N/A self NUM_ALPHA 1 N/A count N/A count 1 N/A ret N/A _gap_encode N/A N/A self pc prev enc N/A N/A N/A literal_pc N/A ord pc N/A crypt N/A gaps N/A N/A mod N/A reversed enc N/A N/A N/A N/A gaps insert 0 N/A int N/A literal_pc mod N/A literal_pc mod N/A gap gaps N/A N/A gap N/A N/A N/A self ALPHA_NUM N/A prev 1 N/A prev N/A N/A self NUM_ALPHA N/A N/A gap N/A len N/A self NUM_ALPHA N/A c prev N/A crypt c N/A crypt N/A encrypt N/A N/A self plain salt N/A None N/A N/A N/A salt None N/A N/A salt N/A N/A self _randc 1 N/A rand N/A N/A self _randc N/A N/A self EXTRA N/A salt N/A pos 0 N/A prev salt N/A crypt N/A N/A N/A self MAGIC N/A str salt N/A str rand N/A p_index N/A range N/A len plain N/A N/A p N/A plain N/A p_index N/A encode N/A N/A self ENCODING N/A N/A pos N/A len N/A self ENCODING N/A crypt N/A N/A self _gap_encode p prev encode N/A prev N/A crypt N/A -1 N/A pos 1 N/A crypt N/A _nibble N/A N/A self cref length N/A N/A N/A nib N/A cref N/A 0 length N/A cref N/A cref N/A length N/A N/A nib cref N/A _gap N/A N/A self c1 c2 N/A N/A N/A N/A N/A N/A N/A N/A self ALPHA_NUM N/A c2 N/A N/A self ALPHA_NUM N/A c1 N/A len N/A self NUM_ALPHA 1 N/A _gap_decode N/A N/A self gaps dec N/A N/A N/A num 0 N/A N/A N/A len gaps N/A len dec N/A N/A None N/A N/A i N/A range N/A len gaps N/A N/A num N/A N/A gaps N/A i N/A dec N/A i N/A N/A chr N/A num 256 N/A decrypt N/A N/A self crypt N/A N/A N/A N/A N/A crypt None N/A N/A len crypt 0 N/A N/A Invalid Crypt N/A None N/A valid_chars N/A N/A re compile N/A self VALID N/A N/A N/A N/A valid_chars match crypt None N/A N/A match_object N/A N/A re match N/A self MAGIC_SEARCH crypt N/A chars N/A crypt N/A N/A N/A match_object end N/A N/A first chars N/A N/A self _nibble chars 1 N/A N/A var chars N/A N/A self _nibble chars N/A N/A self EXTRA N/A first N/A prev first N/A decrypt_str N/A N/A N/A len chars 0 N/A N/A decode N/A N/A self ENCODING N/A N/A N/A len decrypt_str N/A len N/A self ENCODING N/A length N/A len decode N/A N/A nibble chars N/A N/A self _nibble chars length N/A gaps N/A N/A i N/A range N/A len nibble N/A N/A N/A N/A gaps append N/A N/A self _gap prev N/A nibble N/A i N/A prev N/A nibble N/A i N/A decrypt_str N/A N/A self _gap_decode gaps decode N/A decrypt_str N/A N/A N/A Crypt  is invalid !! N/A hashify N/A N/A self plain_text N/A N/A N/A cmd N/A N/A N/A openssl passwd -1 -salt  N/A self HASH_MAGIC plain_text N/A N/A N/A output N/A N/A subprocess check_output cmd shell True N/A N/A N/A output strip N/A N/A N/A N/A subprocess CalledProcessError N/A e N/A N/A N/A N/A N/A N/A N/A Command  cmd  returned error code  N/A str N/A e returncode  and output  N/A e output N/A None N/A authenticate_hash N/A N/A self plain_text hash_text N/A N/A N/A match_object N/A N/A re match N/A self HASH_MAGIC_SEARCH hash_text N/A N/A match_object None N/A N/A hashed N/A N/A self hashify plain_text N/A N/A N/A hashed None N/A hashed hash_text N/A N/A True N/A N/A False N/A N/A Hashed password is not valid N/A None N/A N/A N/A N/A __name__ __main__ N/A N/A cryptic N/A Cryptic N/A N/A N/A cryptic decrypt N/A N/A cryptic encrypt abcd1234 N/A N/A N/A cryptic decrypt N/A N/A cryptic encrypt no N/A N/A N/A cryptic decrypt N/A N/A cryptic encrypt Ramesh N/A hash_text N/A N/A cryptic hashify abcd1234 N/A N/A N/A cryptic authenticate_hash abcd1234 hash_text N/A hash_text N/A N/A cryptic hashify Juniper123 N/A N/A N/A cryptic authenticate_hash Juniper123 hash_text N/A hash_text N/A N/A cryptic hashify abcd1234 N/A N/A N/A cryptic authenticate_hash Juniper123 hash_text