📄 testdata.py
字号:
('0101010101010101', '166B40B44ABA4BD6', '0000000000000001'), ('8001010101010101', '0000000000000000', '95A8D72813DAA94D'), ('4001010101010101', '0000000000000000', '0EEC1487DD8C26D5'), ('2001010101010101', '0000000000000000', '7AD16FFB79C45926'), ('1001010101010101', '0000000000000000', 'D3746294CA6A6CF3'), ('0801010101010101', '0000000000000000', '809F5F873C1FD761'), ('0401010101010101', '0000000000000000', 'C02FAFFEC989D1FC'), ('0201010101010101', '0000000000000000', '4615AA1D33E72F10'), ('0180010101010101', '0000000000000000', '2055123350C00858'), ('0140010101010101', '0000000000000000', 'DF3B99D6577397C8'), ('0120010101010101', '0000000000000000', '31FE17369B5288C9'), ('0110010101010101', '0000000000000000', 'DFDD3CC64DAE1642'), ('0108010101010101', '0000000000000000', '178C83CE2B399D94'), ('0104010101010101', '0000000000000000', '50F636324A9B7F80'), ('0102010101010101', '0000000000000000', 'A8468EE3BC18F06D'), ('0101800101010101', '0000000000000000', 'A2DC9E92FD3CDE92'), ('0101400101010101', '0000000000000000', 'CAC09F797D031287'), ('0101200101010101', '0000000000000000', '90BA680B22AEB525'), ('0101100101010101', '0000000000000000', 'CE7A24F350E280B6'), ('0101080101010101', '0000000000000000', '882BFF0AA01A0B87'), ('0101040101010101', '0000000000000000', '25610288924511C2'), ('0101020101010101', '0000000000000000', 'C71516C29C75D170'), ('0101018001010101', '0000000000000000', '5199C29A52C9F059'), ('0101014001010101', '0000000000000000', 'C22F0A294A71F29F'), ('0101012001010101', '0000000000000000', 'EE371483714C02EA'), ('0101011001010101', '0000000000000000', 'A81FBD448F9E522F'), ('0101010801010101', '0000000000000000', '4F644C92E192DFED'), ('0101010401010101', '0000000000000000', '1AFA9A66A6DF92AE'), ('0101010201010101', '0000000000000000', 'B3C1CC715CB879D8'), ('0101010180010101', '0000000000000000', '19D032E64AB0BD8B'), ('0101010140010101', '0000000000000000', '3CFAA7A7DC8720DC'), ('0101010120010101', '0000000000000000', 'B7265F7F447AC6F3'), ('0101010110010101', '0000000000000000', '9DB73B3C0D163F54'), ('0101010108010101', '0000000000000000', '8181B65BABF4A975'), ('0101010104010101', '0000000000000000', '93C9B64042EAA240'), ('0101010102010101', '0000000000000000', '5570530829705592'), ('0101010101800101', '0000000000000000', '8638809E878787A0'), ('0101010101400101', '0000000000000000', '41B9A79AF79AC208'), ('0101010101200101', '0000000000000000', '7A9BE42F2009A892'), ('0101010101100101', '0000000000000000', '29038D56BA6D2745'), ('0101010101080101', '0000000000000000', '5495C6ABF1E5DF51'), ('0101010101040101', '0000000000000000', 'AE13DBD561488933'), ('0101010101020101', '0000000000000000', '024D1FFA8904E389'), ('0101010101018001', '0000000000000000', 'D1399712F99BF02E'), ('0101010101014001', '0000000000000000', '14C1D7C1CFFEC79E'), ('0101010101012001', '0000000000000000', '1DE5279DAE3BED6F'), ('0101010101011001', '0000000000000000', 'E941A33F85501303'), ('0101010101010801', '0000000000000000', 'DA99DBBC9A03F379'), ('0101010101010401', '0000000000000000', 'B7FC92F91D8E92E9'), ('0101010101010201', '0000000000000000', 'AE8E5CAA3CA04E85'), ('0101010101010180', '0000000000000000', '9CC62DF43B6EED74'), ('0101010101010140', '0000000000000000', 'D863DBB5C59A91A0'), ('0101010101010120', '0000000000000000', 'A1AB2190545B91D7'), ('0101010101010110', '0000000000000000', '0875041E64C570F7'), ('0101010101010108', '0000000000000000', '5A594528BEBEF1CC'), ('0101010101010104', '0000000000000000', 'FCDB3291DE21F0C0'), ('0101010101010102', '0000000000000000', '869EFD7F9F265A09'), ('1046913489980131', '0000000000000000', '88D55E54F54C97B4'), ('1007103489988020', '0000000000000000', '0C0CC00C83EA48FD'), ('10071034C8980120', '0000000000000000', '83BC8EF3A6570183'), ('1046103489988020', '0000000000000000', 'DF725DCAD94EA2E9'), ('1086911519190101', '0000000000000000', 'E652B53B550BE8B0'), ('1086911519580101', '0000000000000000', 'AF527120C485CBB0'), ('5107B01519580101', '0000000000000000', '0F04CE393DB926D5'), ('1007B01519190101', '0000000000000000', 'C9F00FFC74079067'), ('3107915498080101', '0000000000000000', '7CFD82A593252B4E'), ('3107919498080101', '0000000000000000', 'CB49A2F9E91363E3'), ('10079115B9080140', '0000000000000000', '00B588BE70D23F56'), ('3107911598080140', '0000000000000000', '406A9A6AB43399AE'), ('1007D01589980101', '0000000000000000', '6CB773611DCA9ADA'), ('9107911589980101', '0000000000000000', '67FD21C17DBB5D70'), ('9107D01589190101', '0000000000000000', '9592CB4110430787'), ('1007D01598980120', '0000000000000000', 'A6B7FF68A318DDD3'), ('1007940498190101', '0000000000000000', '4D102196C914CA16'), ('0107910491190401', '0000000000000000', '2DFA9F4573594965'), ('0107910491190101', '0000000000000000', 'B46604816C0E0774'), ('0107940491190401', '0000000000000000', '6E7E6221A4F34E87'), ('19079210981A0101', '0000000000000000', 'AA85E74643233199'), ('1007911998190801', '0000000000000000', '2E5A19DB4D1962D6'), ('10079119981A0801', '0000000000000000', '23A866A809D30894'), ('1007921098190101', '0000000000000000', 'D812D961F017D320'), ('100791159819010B', '0000000000000000', '055605816E58608F'), ('1004801598190101', '0000000000000000', 'ABD88E8B1B7716F1'), ('1004801598190102', '0000000000000000', '537AC95BE69DA1E1'), ('1004801598190108', '0000000000000000', 'AED0F6AE3C25CDD8'), ('1002911598100104', '0000000000000000', 'B3E35A5EE53E7B8D'), ('1002911598190104', '0000000000000000', '61C79C71921A2EF8'), ('1002911598100201', '0000000000000000', 'E2F5728F0995013C'), ('1002911698100101', '0000000000000000', '1AEAC39A61F0A464'), ('7CA110454A1A6E57', '01A1D6D039776742', '690F5B0D9A26939B'), ('0131D9619DC1376E', '5CD54CA83DEF57DA', '7A389D10354BD271'), ('07A1133E4A0B2686', '0248D43806F67172', '868EBB51CAB4599A'), ('3849674C2602319E', '51454B582DDF440A', '7178876E01F19B2A'), ('04B915BA43FEB5B6', '42FD443059577FA2', 'AF37FB421F8C4095'), ('0113B970FD34F2CE', '059B5E0851CF143A', '86A560F10EC6D85B'), ('0170F175468FB5E6', '0756D8E0774761D2', '0CD3DA020021DC09'), ('43297FAD38E373FE', '762514B829BF486A', 'EA676B2CB7DB2B7A'), ('07A7137045DA2A16', '3BDD119049372802', 'DFD64A815CAF1A0F'), ('04689104C2FD3B2F', '26955F6835AF609A', '5C513C9C4886C088'), ('37D06BB516CB7546', '164D5E404F275232', '0A2AEEAE3FF4AB77'), ('1F08260D1AC2465E', '6B056E18759F5CCA', 'EF1BF03E5DFA575A'), ('584023641ABA6176', '004BD6EF09176062', '88BF0DB6D70DEE56'), ('025816164629B007', '480D39006EE762F2', 'A1F9915541020B56'), ('49793EBC79B3258F', '437540C8698F3CFA', '6FBF1CAFCFFD0556'), ('4FB05E1515AB73A7', '072D43A077075292', '2F22E49BAB7CA1AC'), ('49E95D6D4CA229BF', '02FE55778117F12A', '5A6B612CC26CCE4A'), ('018310DC409B26D6', '1D9D5C5018F728C2', '5F4C038ED12B2E41'), ('1C587F1C13924FEF', '305532286D6F295A', '63FAC0D034D9F793') ]# Test data for Alleged RC4arc4 = [ ('0000000000000000', '0000000000000000', 'de188941a3375d3a'), ('0123456789abcdef', '0123456789abcdef', '75b7878099e0c596'), ('0123456789abcdef', '0000000000000000', '7494c2e7104b0879'), ('ef012345', '00000000000000000000', 'd6a141a7ec3c38dfbd61') ]# Test data for IDEAidea = [('00010002000300040005000600070008', '0000000100020003', '11fbed2b01986de5'), ('00010002000300040005000600070008', '0102030405060708', '540E5FEA18C2F8B1'), ('00010002000300040005000600070008', '0019324B647D96AF', '9F0A0AB6E10CED78'), ('00010002000300040005000600070008', 'F5202D5B9C671B08', 'CF18FD7355E2C5C5'), ('00010002000300040005000600070008', 'FAE6D2BEAA96826E', '85DF52005608193D'), ('00010002000300040005000600070008', '0A141E28323C4650', '2F7DE750212FB734'), ('00010002000300040005000600070008', '050A0F14191E2328', '7B7314925DE59C09'), ('0005000A000F00140019001E00230028', '0102030405060708', '3EC04780BEFF6E20'), ('3A984E2000195DB32EE501C8C47CEA60', '0102030405060708', '97BCD8200780DA86'), ('006400C8012C019001F4025802BC0320', '05320A6414C819FA', '65BE87E7A2538AED'), ('9D4075C103BC322AFB03E7BE6AB30006', '0808080808080808', 'F5DB1AC45E5EF9F9') ];# Test data for RC5rc5 = [('10200c1000000000000000000000000000000000', '0000000000000000', '21A5DBEE154B8F6D'), ('10200c10915F4619BE41B2516355A50110A9CE91', '21A5DBEE154B8F6D', 'F7C013AC5B2B8952'), ('10200c10783348E75AEB0F2FD7B169BB8DC16787', 'F7C013AC5B2B8952', '2F42B3B70369FC92'), ('10200c10DC49DB1375A5584F6485B413B5F12BAF', '2F42B3B70369FC92', '65C178B284D197CC'), ('10200c105269F149D41BA0152497574D7F153125', '65C178B284D197CC', 'EB44E415DA319824') ]# Test data for ARC2arc2 = [('5068696c6970476c617373', '0000000000000000', '624fb3e887419e48'),('5068696c6970476c617373', 'ffffffffffffffff', '79cadef44c4a5a85'),('5068696c6970476c617373', '0001020304050607', '90411525b34e4c2c'),('5068696c6970476c617373', '0011223344556677', '078656aaba61cbfb'),('ffffffffffffffff', '0000000000000000', 'd7bcc5dbb4d6e56a'),('ffffffffffffffff', 'ffffffffffffffff', '7259018ec557b357'),('ffffffffffffffff', '0001020304050607', '93d20a497f2ccb62'),('ffffffffffffffff', '0011223344556677', 'cb15a7f819c0014d'),('ffffffffffffffff5065746572477265656e6177617953e5ffe553', '0000000000000000', '63ac98cdf3843a7a'),('ffffffffffffffff5065746572477265656e6177617953e5ffe553', 'ffffffffffffffff', '3fb49e2fa12371dd'),('ffffffffffffffff5065746572477265656e6177617953e5ffe553', '0001020304050607', '46414781ab387d5f'),('ffffffffffffffff5065746572477265656e6177617953e5ffe553', '0011223344556677', 'be09dc81feaca271'),('53e5ffe553', '0000000000000000', 'e64221e608be30ab'),('53e5ffe553', 'ffffffffffffffff', '862bc60fdcd4d9a9'),('53e5ffe553', '0001020304050607', '6a34da50fa5e47de'),('53e5ffe553', '0011223344556677', '584644c34503122c'),]# Test data for Blowfishblowfish = [('6162636465666768696a6b6c6d6e6f707172737475767778797a', '424c4f5746495348', '324ed0fef413a203'), ('57686f206973204a6f686e2047616c743f', 'fedcba9876543210', 'cc91732b8022f684') ]# Test data for DES3des3_cbc=[]des3= [('0123456789abcdeffedcba9876543210', '0123456789abcde7', '7f1d0a77826b8aff'), ]# The DES test data can also be used to construct DES3 test data.for key, iv, plain, cipher in des_cbc: des3_cbc.append((key*3, iv, plain, cipher))for key, plain, cipher in des: des3.append((key*3, plain, cipher))# Test data for CAST_castkey = '0123456712345678234567893456789A'_castdata = '0123456789ABCDEF'cast = [(_castkey, _castdata, '238B4FE5847E44B2'), (_castkey[:10*2], _castdata, 'EB6A711A2C02271B'), (_castkey[: 5*2], _castdata, '7AC816D16E9B302E'), ]# Test data for XORxor = []# Test data for AESaes = [# 128-bit key ('000102030405060708090A0B0C0D0E0F', '00112233445566778899AABBCCDDEEFF', '69C4E0D86A7B0430D8CDB78070B4C55A'), # 192-bit key ('000102030405060708090A0B0C0D0E0F1011121314151617', '00112233445566778899AABBCCDDEEFF', 'DDA97CA4864CDFE06EAF70A0EC0D7191'), # 256-bit key ('000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F', '00112233445566778899AABBCCDDEEFF', '8EA2B7CA516745BFEAFC49904B496089'), ]# Test data for AES modes, from NIST SP800-38Afrom Crypto.Cipher import AEScounter_blocks = ['\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff', '\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xff\x00', '\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xff\x01', '\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xff\x02' ]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -