Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Ë
øŠ jU
ã ó° — d dl mZmZmZmZ d dlZd dlZd dlZd dlZddl m
Z
mZ ddlm
Z
ddlmZmZmZ ej$ dk reZnd„ Zd gZd
„ Zde_ y)é )Úunicode_literalsÚdivisionÚabsolute_importÚprint_functionNé )Úint_from_bytesÚint_to_bytes)Úpretty_message)Ú type_nameÚbyte_clsÚ int_types)é c ó — t | g« S )N)Úbytes)Únums ú@/opt/nydus/tmp/pip-target-96rp6e1e/lib/python/oscrypto/_pkcs5.pyÚchr_clsr s € Ü�c�U‹|Ðó Úpbkdf2c ó~ — t |t « st t dt |« « « ‚t |t « st t dt |« « « ‚t |t
« st t dt |« « « ‚|dk rt
t dt |« « « ‚t |t
« st t dt |« « « ‚|dk rt
t dt |« « « ‚| t g d¢« vrt
t d t | « « « ‚t t | « }d
ddd
dddœ| }t j |d|« }d}d} t | « |k rÉ|j « }
|
j |t! j" d|« z « |
j% « }t' |« }t) |dz
« D ]A }
|j « }
|
j |« |
j% « }|t' |« z }ŒC | t+ ||¬« z
} |dz
}t | « |k rŒÉ| d| S )a4
Implements PBKDF2 from PKCS#5 v2.2 in pure Python
:param hash_algorithm:
The string name of the hash algorithm to use: "md5", "sha1", "sha224",
"sha256", "sha384", "sha512"
:param password:
A byte string of the password to use an input to the KDF
:param salt:
A cryptographic random byte string
:param iterations:
The numbers of iterations to use when deriving the key
:param key_length:
The length of the desired key in bytes
:return:
The derived key as a byte string
z@
password must be a byte string, not %s
z<
salt must be a byte string, not %s
z?
iterations must be an integer, not %s
r zC
iterations must be greater than 0 - is %s
z?
key_length must be an integer, not %s
zC
key_length must be greater than 0 - is %s
)Úmd5Úsha1Úsha224Úsha256Úsha384Úsha512z�
hash_algorithm must be one of "md5", "sha1", "sha224", "sha256",
"sha384", "sha512", not %s
é é é é é0 é@ Nr s >I)Úwidthr )Ú
isinstancer Ú TypeErrorr
r r
Ú
ValueErrorÚreprÚsetÚgetattrÚhashlibÚhmacÚnewÚlenÚcopyÚupdateÚstructÚpackÚdigestr Úranger )Úhash_algorithmÚpasswordÚsaltÚ
iterationsÚ
key_lengthÚalgoÚhash_lengthÚ
original_hmacÚblockÚoutputÚprfÚlastÚuÚ_s r r r si € ô0 �h¤Ô)Üœð
ô
�hÓó
ó ð ô �dœHÔ%Üœð
ô
�d‹Oó
ó ð ô �j¤)Ô,Üœð
ô
�jÓ!ó
ó ð ð �A‚~Üœð
ô
�Óó
ó ð ô �j¤)Ô,Üœð
ô
�jÓ!ó
ó ð ð �A‚~Üœð
ô
�Óó
ó ð ð œSÒ!XÓYÑYÜœð
ô
�Ó ó
ó ð ô ”7˜NÓ+€Dð ØØØØØñ
ð ñ€Kô —H‘H˜X t¨TÓ2€Mà
€EØ
€Fä
ˆf‹+˜
Ò
"Ø× Ñ Ó"ˆØ�
‰
�4œ&Ÿ+™+ e¨UÓ3Ñ3Ô4Ø�z‰z‹|ˆä˜4Ó ˆä�z !‘|Ó$ò &ˆAØ×$Ñ$Ó&ˆCØ�J‰J�tÔØ—:‘:“<ˆDØ
” Ó%Ñ%‰Að &ð ”,˜q¨Ô4Ñ4ˆØ
�‰
ˆô ˆf‹+˜
Ó
"ð �!�JÐÐr T)Ú
__future__r r r r Úsysr* r+ r0 Ú_asn1r r Ú_errorsr
Ú_typesr r r
Úversion_infoÚchrr Ú__all__r Úpure_python© r r úrL sX ðç RÓ Rã
Û Û Û
ç /Ý #ß 2Ñ 2à×Ñ�dÒØ�Gòð
ð€ò
q ðh €Õ r