hyb
2026-01-30 15bc7727b58bf9ca0c8f21702fa893daac232b8d
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
Ë
ž¬`iõãó—dZddlZddlZddlmZGd„dej
«Zifd„Zedk(rd„Z    ejd    ¬
«yy) z'Self-test suite for Crypto.Random.new()éN)Úbcó—eZdZd„Zy)Ú
SimpleTestc    ó¼—ddlm}|j«}|jd«}|jd«}|j    ||«|j d«}|j    ||«|j    ||«ddlm}|jd«}|jd«}|j    ||«||kDr|}|}n|}|}tdd«D]ª}    |j|||    «}|j|||    «}|j    ||«|j||cxkxr|kncd«|j||cxkxr|kncd«|j||z
|    zd«|j||z
|    zd«Œ¬td«D]$}
|j|jdd    «d«Œ&|jt|j||«|jt|j||    «|jt|j|||    |    «|jt|j||d
«|jt|jd
||    «|jt|jdd |    «|jt|j||d«|j||«}|j||«}|j    ||«|j||cxkxr|kncd«|j||cxkxr|kncd«td«D]$}
|j|jdd«d«Œ&|jt|j||«|jt|j|||    «|jt|jd
|«|jt|jdd «td «} |j!| «}|j!| «}|j    ||«|j|| vd«|j|| vd«td«D]%}
|j|j!d «d vd«Œ'|j|j!gd ¢«d vd«t"j$ddk(rG|j|j!t't)d«««t't)d««vd«|jd|j!dg««|jt*|j g«|jt|j d«td«} t-| «}t-| «}|j/|«|j/|«|j    ||«|jt1| «t1|««|jt1| «t1|««tt1| ««D]^}
|j||
| vd«|j||
| vd«|j| |
|vd«|j| |
|vd«Œ`dg}|j/|«|j|dg«t"j$ddk(rlt't)d««}|j/|«|jt)d
«|vd«|jt|j.t)d««|jt|j.d«|jt|j.d«|jt|j.d«|j3| d«}|j3| d«}|j    ||«td«D]0}
|j||
| vd«|j||
| vd«Œ2|j3dgd«}|j|dg«|j3d d«}|j|dd vd«|j3dd«}|j|ddvd«|j3td«d«}|j|dtd«vd«t"j$ddk(rˆ|j3t)d«d«}|j|dt)d«vd«|j3t't)d««d«}|j|dt't)d««vd«|jt|j2d«y)zCrypto.Random.new()r)ÚRandomé)Úrandomé€éé
TéÚ1Ú2i')r r érÚ123iôÚ12Ú11)r r éN)ÚCryptorÚnewÚreadÚassertNotEqualÚget_random_bytesÚ Crypto.Randomr    Ú getrandbitsÚrangeÚ    randrangeÚ assertEqualÚ assertRaisesÚ
ValueErrorÚ    TypeErrorÚrandintÚchoiceÚsysÚ version_infoÚ    bytearrayrÚ
IndexErrorÚlistÚshuffleÚlenÚsample) ÚselfrÚrandobjÚxÚyÚzr    ÚstartÚstopÚstepÚiÚseqs             õuH:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\Crypto/SelfTest/Random/test_random.pyÚrunTestzSimpleTest.runTest sù€õ    "Ø—*‘*“,ˆØ L‰L˜Ó ˆØ L‰L˜Ó ˆØ ×јA˜qÔ!Ø × #Ñ # BÓ 'ˆØ ×јA˜qÔ!Ø ×јA˜qÔ!õ    )Ø × Ñ ˜tÓ $ˆØ × Ñ ˜tÓ $ˆØ ×јA˜qÔ!à ˆQŠ3؈E؉DàˆE؈Dܘ!˜B“Kò    4ˆDØ× Ñ   t¨DÓ1ˆAØ× Ñ   t¨DÓ1ˆAØ × Ñ   1Ô %Ø × Ñ ˜U aÖ.¨$Ô.°Ô 5Ø × Ñ ˜U aÖ.¨$Ô.°Ô 5Ø × Ñ ˜a %™i¨4Ñ/°Ô 3Ø × Ñ ˜a %™i¨4Ñ/°Õ 3ð    4ôr“ò    7ˆAØ × Ñ ˜V×-Ñ-¨a°Ó2°AÕ 6ð    7à ×Ñœ* f×&6Ñ&6¸¸uÔEØ ×Ñœ* f×&6Ñ&6¸¸eÀTÔJØ ×Ñœ) V×%5Ñ%5°u¸dÀDÈ$ÔOØ ×Ñœ) V×%5Ñ%5°u¸dÀCÔHØ ×Ñœ) V×%5Ñ%5°s¸DÀ$ÔGØ ×Ñœ) V×%5Ñ%5°q¸#¸tÔDØ ×Ñœ* f×&6Ñ&6¸¸tÀQÔGà N‰N˜5 Ó &ˆØ N‰N˜5 Ó &ˆØ ×јA˜qÔ!Ø ×ј !Ö+ tÔ+¨TÔ2Ø ×ј !Ö+ tÔ+¨TÔ2ܐr“ò    5ˆAØ × Ñ ˜VŸ^™^¨A¨aÓ0°!Õ 4ð    5à ×Ñœ* f§n¡n°d¸EÔBØ ×Ñœ) V§^¡^°U¸DÀ$ÔGØ ×Ñœ) V§^¡^°S¸$Ô?Ø ×Ñœ) V§^¡^°Q¸Ô<äE‹lˆØ M‰M˜#Ó ˆØ M‰M˜#Ó ˆØ ×јA˜qÔ!Ø ×ј˜c˜ 4Ô(Ø ×ј˜c˜ 4Ô(ܐr“ò    FˆAØ × Ñ ˜VŸ]™]¨7Ó3°wÐ>ÀÕ Eð    Fà ×јŸ™¢wÓ/°7Ð:¸DÔAÜ × Ñ ˜AÑ  !Ò #Ø × Ñ ˜VŸ]™]¬9´Q°u³XÓ+>Ó?Ä9ÌQÈuËXÓCVÐVÐX\Ô ]Ø ×ј˜FŸM™M¨1¨#Ó.Ô/Ø ×Ñœ* f§m¡m°RÔ8Ø ×Ñœ) V§]¡]°AÔ6ôC‹jˆÜ ‹IˆÜ ‹IˆØ‰qÔØ‰qÔØ ×јA˜qÔ!Ø ×Ñœ˜S›¤3 q£6Ô*Ø ×Ñœ˜S›¤3 q£6Ô*Ü”s˜3“x“ò    /ˆAØ × Ñ ˜A˜a™D C˜K¨Ô .Ø × Ñ ˜A˜a™D C˜K¨Ô .Ø × Ñ ˜C ™F a˜K¨Ô .Ø × Ñ ˜C ™F a˜K¨Õ .ð        /ð
ˆCˆØ‰qÔØ ×ј˜Q˜CÔ Ü × Ñ ˜AÑ  !Ò #Üœ!˜D›'Ó"ˆAØ N‰N˜1Ô Ø × Ñ œQ˜s›V q˜[¨$Ô /Ø × Ñ œi¨¯©¼¸4»Ô AØ ×Ñœ) V§^¡^°QÔ7Ø ×Ñœ) V§^¡^°TÔ:Ø ×Ñœ) V§^¡^°UÔ;ð M‰M˜#˜rÓ "ˆØ M‰M˜#˜rÓ "ˆØ ×јA˜qÔ!ܐr“ò    /ˆAØ × Ñ ˜A˜a™D C˜K¨Ô .Ø × Ñ ˜A˜a™D C˜K¨Õ .ð    /ð M‰M˜1˜#˜qÓ !ˆØ ×ј˜Q˜CÔ Ø M‰M˜' 1Ó %ˆØ ×ј˜1™ ˜¨$Ô/Ø M‰M˜% Ó #ˆØ ×ј˜1™ ˜¨Ô-Ø M‰Mœ% ›( AÓ &ˆØ ×ј˜1™¤ q£Ð)¨4Ô0Ü × Ñ ˜AÑ  !Ò #Ø—M‘M¤! E£(¨AÓ.Ø× Ñ   1¡¬¨5«Ð!1°4Ô8Ø—M‘M¤)¬A¨e«HÓ"5°qÓ9Ø× Ñ   1¡¬´1°U³8Ó)<Ð!<¸dÔCØ ×Ñœ) V§]¡]°AÕ6óN)Ú__name__Ú
__module__Ú __qualname__r7©r8r6rrs„ó~7r8rcó—t«gS©N)r)Úconfigs r6Ú    get_testsr@ s €Ü ‹Lˆ>Ðr8Ú__main__có<—tjt««Sr>)ÚunittestÚ    TestSuiter@r<r8r6ú<lambda>rE¤s€”H×&Ñ&¤y£{Ó3€r8Úsuite)Ú defaultTest) Ú__doc__r$rCÚCrypto.Util.py3compatrÚTestCaserr@r9rFÚmainr<r8r6ú<module>rLsTðñ2.ã
ÛÝ#ô7×"Ñ"ô7ðBóð ˆzÒÙ 3€EØ€H‡MM˜gÖ&ðr8