hyb
2025-11-10 e0a856b5072c5a09f3f6de6da85abf90e00ee704
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Ë
Žñúh    ãó€—ddlmZddlZddlZddlZddlmZmZmZm    Z    m
Z
m Z dd„Z e dk(re ej«yy)é)Ú annotationsNé)ÚDEFAULT_HASH_LENGTHÚDEFAULT_MEMORY_COSTÚDEFAULT_PARALLELISMÚDEFAULT_TIME_COSTÚPasswordHasherÚprofilesc óÖ—tjdtj¬«}|jdtdd¬«|jdtdt
¬    «|jd
td t ¬    «|jd td t¬    «|jdtdt¬    «|jdtdd¬    «|j|dd«}d}|jr<tjtt|jj!«««}n7t|j"|j$|j&|j(¬«}|j+|«}t-d|j.›d«d|j0dfd|j2dfd|j4dfd|j6dffD]\}}}t-|›d|›d |›«Œt-d!«t9j8d"|›d#|›d$d%|j"›d&|j$›d'|j&›d(|j(›d)    |j.¬*«}    t-d+|    |j.z d,zd-›d.«y)/NzBenchmark Argon2.)Ú descriptionÚformatter_classz-nédz Number of iterations to measure.)ÚtypeÚdefaultÚhelpz-tz `time_cost`)rrrz-mz `memory_cost`z-pz `parallelism`z-lz `hash_length`z    --profilez2A profile from `argon2.profiles. Takes precedence.rssecret)Ú    time_costÚ memory_costÚ parallelismÚhash_lenzRunning Argon2id z  times with:rÚbytesrÚKiBrÚthreadsrÚ
iterationsz: ú z
Measuring...z
ph.verify(z, ú)zFfrom argon2 import PasswordHasher
 
ph = PasswordHasher(
    time_cost=z,
    memory_cost=z,
    parallelism=z,
    hash_len=z,
)
gc.enable())ÚsetupÚnumberú
ièz.1fzms per password verification)ÚargparseÚArgumentParserÚArgumentDefaultsHelpFormatterÚ add_argumentÚintrrrrÚstrÚ
parse_argsÚprofiler    Úfrom_parametersÚgetattrr
ÚupperÚtÚmÚpÚlÚhashÚprintÚnrrrrÚtimeit)
ÚargvÚparserÚargsÚpasswordÚphr.ÚnameÚvalueÚunitsÚdurations
          úBH:\Change_password\venv_build\Lib\site-packages\argon2/__main__.pyÚmainr<s}€Ü × $Ñ $Ø'Ü ×>Ñ>ô€Fð ×ÑØ ”3 Ð*Lðôð ×ÑØ ”3˜]Ô4Eðôð ×ÑØ ”3˜_Ô6Iðôð ×ÑØ ”3˜_Ô6Iðôð ×ÑØ ”3˜_Ô6Iðôð ×ÑØÜ Ø AØð    ôð × Ñ ˜T ! "˜XÓ &€Dà€HØ ‡|‚|Ü × +Ñ +Ü ”H˜dŸl™l×0Ñ0Ó2Ó 3ó
‰ôØ—f‘fØŸ™ØŸ™Ø—V‘Vô    
ˆð 7‰78Ó €Dä    Ð ˜dŸf™f˜X \Ð
2Ô3ð
R—[‘[ 'Ð*Ø    ˜Ÿ™¨Ð.Ø    ˜Ÿ™¨    Ð2Ø    b—l‘l LÐ1ð    ò*шˆeUô     b˜˜˜q  Ð(Õ)ð *ô
Ð
Ô܏}‰}Ø
TH˜B˜x˜l¨!Ð,ððv‰vˆjðØ—‘
ðØ—‘
ð؏f‰fˆZð ð    ðv‰vô €Hô
ˆBˆx˜$Ÿ&™&Ñ  4Ñ'¨Ð,Ð,HÐ
IÕJóÚ__main__)r2z    list[str]ÚreturnÚNone)Ú
__future__rrÚsysr1Úrrrrr    r
r<Ú__name__r2©r=r;ú<module>rFs?ðõ#ãÛ
Û ÷÷óDKðN ˆzÒÙˆ‰…Nðr=