Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
ìÕYfW ã @ sZ d Z d d l Z d d l Z d d l m Z d d l m Z e j
e j d Z e ƒ Z
Gd d „ d e d d ƒ ƒ Z d d d
„ Z d d d „ Z e d
d d d ƒ Z e d d d d ƒ Z e d d d d ƒ Z e d d d d ƒ Z g Z xN e e e f D]= Z e d e ƒ Z e re e ƒ e j k re j e ƒ qWe j e ƒ [ [ d S)zEWrapper to the POSIX crypt library call and associated functionality.é N)ÚSystemRandom)Ú
namedtuplez./c @ s" e Z d Z d Z d d „ Z d S)Ú_MethodziClass representing a salt method per the Modular Crypt Format or the
legacy 2-character crypt method.c C s d j | j ƒ S)Nz)ÚformatÚname)Úself© r ú*/opt/alt/python35/lib64/python3.5/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 sd | d k r t d } | j r1 d j | j ƒ n d } | d j d d „ 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 j t ƒ Vq d S)N)Ú_srZchoiceÚ
_saltchars)Ú.0Úcharr r r ú s zmksalt..)ÚmethodsZidentr ÚjoinÚrangeZ
salt_chars)ÚmethodÚsr r r Úmksalt s
!)r c C s7 | d k s t | t ƒ r' t | ƒ } t j | | ƒ S)aR Return a string representing the one-way hash of a password, with a salt
prepended.
If ``salt`` is not specified or is ``None``, the strongest
available method will be selected and a salt generated. Otherwise,
``salt`` may be one of the ``crypt.METHOD_*`` values, or a string as
returned by ``crypt.mksalt()``.
N)Ú
isinstancer r Ú_cryptÚcrypt)ZwordZsaltr r r r # s
r ZCRYPTé é
ZMD5Ú1é é" ZSHA256Ú5é é? ZSHA512Ú6éj r )r r ÚstringZ_stringZrandomr Z
_SystemRandomÚcollectionsr Z_namedtupleZ
ascii_lettersZdigitsr r r r r ZMETHOD_CRYPTZ
METHOD_MD5Z
METHOD_SHA256Z
METHOD_SHA512r Ú_methodZ_resultÚlenZ
total_sizeÚappendr r r r Ú s(