π File Manager By @h0rn3t_sp1d3r
π Change Directory:
Go
/
/
lib64
/
python3.6
/
__pycache__
/
[ HOME ]
β¬ οΈ [ PARENT DIR ]
π€ Upload
3 \H οΏ½ @ sοΏ½ d Z ddlZddlZddlmZ ddlmZ ej ej d ZeοΏ½ Z G ddοΏ½ de ddοΏ½οΏ½Zdd d οΏ½ZdddοΏ½Zed dddοΏ½ZeddddοΏ½ZeddddοΏ½ZeddddοΏ½Zg Zx:eeeefD ]*ZedeοΏ½ZerοΏ½eeοΏ½ejkrοΏ½ejeοΏ½ qοΏ½W [[dS )zEWrapper to the POSIX crypt library call and associated functionality.οΏ½ N)οΏ½SystemRandom)οΏ½ namedtuplez./c @ s e Zd ZdZddοΏ½ ZdS )οΏ½_MethodziClass representing a salt method per the Modular Crypt Format or the legacy 2-character crypt method.c C s dj | jοΏ½S )Nz<crypt.METHOD_{}>)οΏ½formatοΏ½name)οΏ½selfοΏ½ r οΏ½/usr/lib64/python3.6/crypt.pyοΏ½__repr__ s z_Method.__repr__N)οΏ½__name__οΏ½ __module__οΏ½__qualname__οΏ½__doc__r r r r r r s r z name ident salt_chars total_sizec C sH | dkrt d } | jr"dj| jοΏ½nd}|djddοΏ½ t| jοΏ½D οΏ½οΏ½7 }|S )zsGenerate a salt for the specified method. If not specified, the strongest available method will be used. Nr z${}$οΏ½ c s s | ]}t jtοΏ½V qd S )N)οΏ½_srZchoiceοΏ½ _saltchars)οΏ½.0οΏ½charr r r οΏ½ <genexpr> s zmksalt.<locals>.<genexpr>)οΏ½methodsZidentr οΏ½joinοΏ½rangeZ salt_chars)οΏ½methodοΏ½sr r r οΏ½mksalt s r c C s&