# This is a comment.
# I like comments very much.
# The next line is empty.

HAVAL "abcdefghijklmnopqrstuvwxyz" 1A1DC8099BDAA7F35B4DA4E805F1A28FEE909D8DEE920198185CBCAED8A10A8D
HAVAL "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" C5647FC6C1877FFF96742F27E9266B6874894F41A08F5913033D9D532AEDDB39
TIGER "abc" F258C1E88414AB2A527AB541FFC5B8BF935F7B951C132951
TIGER "Tiger" 9F00F599072300DD276ABB38C8EB6DEC37790C116F9D2BDF
TIGER "" 24F0130C63AC933216166E76B1BB925FF373DE2D49584E7A
TIGER "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-" 87FB2A9083851CF7470D2CF810E6DF9EB586445034A5A386
TIGER "ABCDEFGHIJKLMNOPQRSTUVWXYZ=abcdefghijklmnopqrstuvwxyz+0123456789" 467DB80863EBCE488DF1CD1261655DE957896565975F9197
TIGER "Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham" 0C410A042968868A1671DA5A3FD29A725EC1E457D3CDB303
TIGER "Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham, proceedings of Fast Software Encryption 3, Cambridge." EBF591D5AFA655CE7F22894FF87F54AC89C811B6B0DA3193
TIGER "Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham, proceedings of Fast Software Encryption 3, Cambridge, 1996." 3D9AEB03D1BD1A6357B2774DFD6D5B24DD68151D503974FC
TIGER "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-" 00B83EB4E53440C576AC6AAEE0A7485825FD15E70A59FFE4
MD2 "" 8350E5A3E24C153DF2275C9f80692773
MD2 "a" 32EC01EC4A6DAC72C0AB96FB34C0B5D1
MD2 "abc" DA853B0D3F88D99B30283A69E6DED6BB
MD2 "message digest" AB4F496BFB2A530B219FF33031FE06B0
MD2 "abcdefghijklmnopqrstuvwxyz" 4E8DDFF3650292AB5A4108C3AA47940B
MD2 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" DA33DEF2A42DF13975352846C30338CD
MD2 "12345678901234567890123456789012345678901234567890123456789012345678901234567890" D5976f79D83D3A0DC9806C3C66F3EFD8
MD4 "" 31D6CFE0d16AE931B73C59D7E0C089C0
MD4 "a" BDE52CB31DE33E46245E05FBDBD6FB24
MD4 "abc" A448017AAF21D8525FC10AE87AA6729D
MD4 "message digest" D9130A8164549FE818874806E1C7014B
MD4 "abcdefghijklmnopqrstuvwxyz" D79E1C308AA5BBCDEEA8ED63DF412DA9
MD4 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" 043F8582F241DB351CE627E153E7F0E4
MD4 "12345678901234567890123456789012345678901234567890123456789012345678901234567890" E33B4DDC9C38F2199C3E7B164FCC0536
MD5 "" D41D8CD98F00B204E9800998ECF8427E
MD5 "a" 0CC175B9C0F1B6A831C399E269772661
MD5 "abc" 900150983CD24FB0D6963F7D28E17F72
MD5 "message digest" F96B697D7CB7938D525A2F31AAF161D0
MD5 "abcdefghijklmnopqrstuvwxyz" C3FCD3D76192E4007DFB496CCA67E13B
MD5 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" D174AB98D277D9f5A5611C2C9F419D9F
MD5 "12345678901234567890123456789012345678901234567890123456789012345678901234567890" 57EDF4A22BE3C955AC49DA2E2107B67A
SHA1 "" DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 
SHA1 "a" 86F7E437FAA5A7FCE15D1DDCB9EAEAEA377667B8 
SHA1 "abc" A9993E364706816ABA3E25717850C26C9CD0D89D 
SHA1 "abcdefghijklmnopqrstuvwxyz" 32D10C7B8CF96570CA04CE37F2A19D84240D3A89 
RIPEMD160 "" 9C1185A5C5E9FC54612808977EE8F548B2258D31 
RIPEMD160 "a" 0BDC9D2D256B3EE9DAAE347BE6F4DC835A467FFE 
RIPEMD160 "abc" 8EB208F7E05D987A9B044A8E98C6B087F15A0BFC 
RIPEMD160 "abcdefghijklmnopqrstuvwxyz" F71C27109C692C1B56BBDCEB5B9D2865B3708DBC
CAST 0123456789ABCDEF 0123456712345678234567893456789A 238B4FE5847E44B2
IDEA 0000000100020003 00010002000300040005000600070008 11FBED2B01986DE5
IDEA 0102030405060708 00010002000300040005000600070008 540E5FEA18C2F8B1
IDEA 0019324B647D96AF 00010002000300040005000600070008 9F0A0AB6E10CED78
IDEA F5202D5B9C671B08 00010002000300040005000600070008 CF18FD7355E2C5C5
IDEA FAE6D2BEAA96826E 00010002000300040005000600070008 85DF52005608193D
IDEA 0A141E28323C4650 00010002000300040005000600070008 2F7DE750212FB734
IDEA 050A0F14191E2328 00010002000300040005000600070008 7B7314925DE59C09
IDEA 0102030405060708 0005000A000F00140019001E00230028 3EC04780BEFF6E20
IDEA 0102030405060708 3A984E2000195DB32EE501C8C47CEA60 97BCD8200780DA86
IDEA 05320A6414C819FA 006400C8012C019001F4025802BC0320 65BE87E7A2538AED
IDEA 0808080808080808 9D4075C103BC322AFB03E7BE6AB30006 F5DB1AC45E5EF9F9
3WAY 000000010000000100000001 000000000000000000000000 4059C76E83AE9DC4AD21ECF7
3WAY 000000030000000200000001 000000060000000500000004 D2F05B5ED6144138CAB920CD
3WAY 234567899ABCDEF001234567 DEF01234456789ABBCDEF012 0AA55DBB9CDDDB6D7CDB76B2
3WAY 4059C76E83AE9DC4AD21ECF7 D2F05B5ED6144138CAB920CD 478EA8716B13F17C15B155ED
DES 95F8A5E5DD31D900 0101010101010101 8000000000000000
DES DD7F121CA5015619 0101010101010101 4000000000000000
DES 2E8653104F3834EA 0101010101010101 2000000000000000
DES 4BD388FF6CD81D4F 0101010101010101 1000000000000000
DES 20B9E767B2FB1456 0101010101010101 0800000000000000
DES 55579380D77138EF 0101010101010101 0400000000000000
DES 6CC5DEFAAF04512F 0101010101010101 0200000000000000
DES 0D9F279BA5D87260 0101010101010101 0100000000000000
DES D9031B0271BD5A0A 0101010101010101 0080000000000000
DES 424250B37C3DD951 0101010101010101 0040000000000000
DES B8061B7ECD9A21E5 0101010101010101 0020000000000000
DES F15D0F286B65BD28 0101010101010101 0010000000000000
DES ADD0CC8D6E5DEBA1 0101010101010101 0008000000000000
DES E6D5F82752AD63D1 0101010101010101 0004000000000000
DES ECBFE3BD3F591A5E 0101010101010101 0002000000000000
DES F356834379D165CD 0101010101010101 0001000000000000
DES 2B9F982F20037FA9 0101010101010101 0000800000000000
DES 889DE068A16F0BE6 0101010101010101 0000400000000000
DES E19E275D846A1298 0101010101010101 0000200000000000
DES 329A8ED523D71AEC 0101010101010101 0000100000000000
DES E7FCE22557D23C97 0101010101010101 0000080000000000
DES 12A9F5817FF2D65D 0101010101010101 0000040000000000
DES A484C3AD38DC9C19 0101010101010101 0000020000000000
DES FBE00A8A1EF8AD72 0101010101010101 0000010000000000
DES 750D079407521363 0101010101010101 0000008000000000
DES 64FEED9C724C2FAF 0101010101010101 0000004000000000
DES F02B263B328E2B60 0101010101010101 0000002000000000
DES 9D64555A9A10B852 0101010101010101 0000001000000000
DES D106FF0BED5255D7 0101010101010101 0000000800000000
DES E1652C6B138C64A5 0101010101010101 0000000400000000
DES E428581186EC8F46 0101010101010101 0000000200000000
DES AEB5F5EDE22D1A36 0101010101010101 0000000100000000
DES E943D7568AEC0C5C 0101010101010101 0000000080000000
DES DF98C8276F54B04B 0101010101010101 0000000040000000
DES B160E4680F6C696F 0101010101010101 0000000020000000
DES FA0752B07D9C4AB8 0101010101010101 0000000010000000
DES CA3A2B036DBC8502 0101010101010101 0000000008000000
DES 5E0905517BB59BCF 0101010101010101 0000000004000000
DES 814EEB3B91D90726 0101010101010101 0000000002000000
DES 4D49DB1532919C9F 0101010101010101 0000000001000000
DES 25EB5FC3F8CF0621 0101010101010101 0000000000800000
DES AB6A20C0620D1C6F 0101010101010101 0000000000400000
DES 79E90DBC98F92CCA 0101010101010101 0000000000200000
DES 866ECEDD8072BB0E 0101010101010101 0000000000100000
DES 8B54536F2F3E64A8 0101010101010101 0000000000080000
DES EA51D3975595B86B 0101010101010101 0000000000040000
DES CAFFC6AC4542DE31 0101010101010101 0000000000020000
DES 8DD45A2DDF90796C 0101010101010101 0000000000010000
DES 1029D55E880EC2D0 0101010101010101 0000000000008000
DES 5D86CB23639DBEA9 0101010101010101 0000000000004000
DES 1D1CA853AE7C0C5F 0101010101010101 0000000000002000
DES CE332329248F3228 0101010101010101 0000000000001000
DES 8405D1ABE24FB942 0101010101010101 0000000000000800
DES E643D78090CA4207 0101010101010101 0000000000000400
DES 48221B9937748A23 0101010101010101 0000000000000200
DES DD7C0BBD61FAFD54 0101010101010101 0000000000000100
DES 2FBC291A570DB5C4 0101010101010101 0000000000000080
DES E07C30D7E4E26E12 0101010101010101 0000000000000040
DES 0953E2258E8E90A1 0101010101010101 0000000000000020
DES 5B711BC4CEEBF2EE 0101010101010101 0000000000000010
DES CC083F1E6D9E85F6 0101010101010101 0000000000000008
DES D2FD8867D50D2DFE 0101010101010101 0000000000000004
DES 06E7EA22CE92708F 0101010101010101 0000000000000002
DES 166B40B44ABA4BD6 0101010101010101 0000000000000001
DES 0000000000000000 8001010101010101 95A8D72813DAA94D
DES 0000000000000000 4001010101010101 0EEC1487DD8C26D5
DES 0000000000000000 2001010101010101 7AD16FFB79C45926
DES 0000000000000000 1001010101010101 D3746294CA6A6CF3
DES 0000000000000000 0801010101010101 809F5F873C1FD761
DES 0000000000000000 0401010101010101 C02FAFFEC989D1FC
DES 0000000000000000 0201010101010101 4615AA1D33E72F10
DES 0000000000000000 0180010101010101 2055123350C00858
DES 0000000000000000 0140010101010101 DF3B99D6577397C8
DES 0000000000000000 0120010101010101 31FE17369B5288C9
DES 0000000000000000 0110010101010101 DFDD3CC64DAE1642
DES 0000000000000000 0108010101010101 178C83CE2B399D94
DES 0000000000000000 0104010101010101 50F636324A9B7F80
DES 0000000000000000 0102010101010101 A8468EE3BC18F06D
DES 0000000000000000 0101800101010101 A2DC9E92FD3CDE92
DES 0000000000000000 0101400101010101 CAC09F797D031287
DES 0000000000000000 0101200101010101 90BA680B22AEB525
DES 0000000000000000 0101100101010101 CE7A24F350E280B6
DES 0000000000000000 0101080101010101 882BFF0AA01A0B87
DES 0000000000000000 0101040101010101 25610288924511C2
DES 0000000000000000 0101020101010101 C71516C29C75D170
DES 0000000000000000 0101018001010101 5199C29A52C9F059
DES 0000000000000000 0101014001010101 C22F0A294A71F29F
DES 0000000000000000 0101012001010101 EE371483714C02EA
DES 0000000000000000 0101011001010101 A81FBD448F9E522F
DES 0000000000000000 0101010801010101 4F644C92E192DFED
DES 0000000000000000 0101010401010101 1AFA9A66A6DF92AE
DES 0000000000000000 0101010201010101 B3C1CC715CB879D8
DES 0000000000000000 0101010180010101 19D032E64AB0BD8B
DES 0000000000000000 0101010140010101 3CFAA7A7DC8720DC
DES 0000000000000000 0101010120010101 B7265F7F447AC6F3
DES 0000000000000000 0101010110010101 9DB73B3C0D163F54
DES 0000000000000000 0101010108010101 8181B65BABF4A975
DES 0000000000000000 0101010104010101 93C9B64042EAA240
DES 0000000000000000 0101010102010101 5570530829705592
DES 0000000000000000 0101010101800101 8638809E878787A0
DES 0000000000000000 0101010101400101 41B9A79AF79AC208
DES 0000000000000000 0101010101200101 7A9BE42F2009A892
DES 0000000000000000 0101010101100101 29038D56BA6D2745
DES 0000000000000000 0101010101080101 5495C6ABF1E5DF51
DES 0000000000000000 0101010101040101 AE13DBD561488933
DES 0000000000000000 0101010101020101 024D1FFA8904E389
DES 0000000000000000 0101010101018001 D1399712F99BF02E
DES 0000000000000000 0101010101014001 14C1D7C1CFFEC79E
DES 0000000000000000 0101010101012001 1DE5279DAE3BED6F
DES 0000000000000000 0101010101011001 E941A33F85501303
DES 0000000000000000 0101010101010801 DA99DBBC9A03F379
DES 0000000000000000 0101010101010401 B7FC92F91D8E92E9
DES 0000000000000000 0101010101010201 AE8E5CAA3CA04E85
DES 0000000000000000 0101010101010180 9CC62DF43B6EED74
DES 0000000000000000 0101010101010140 D863DBB5C59A91A0
DES 0000000000000000 0101010101010120 A1AB2190545B91D7
DES 0000000000000000 0101010101010110 0875041E64C570F7
DES 0000000000000000 0101010101010108 5A594528BEBEF1CC
DES 0000000000000000 0101010101010104 FCDB3291DE21F0C0
DES 0000000000000000 0101010101010102 869EFD7F9F265A09
DES 0000000000000000 1046913489980131 88D55E54F54C97B4
DES 0000000000000000 1007103489988020 0C0CC00C83EA48FD
DES 0000000000000000 10071034C8980120 83BC8EF3A6570183
DES 0000000000000000 1046103489988020 DF725DCAD94EA2E9
DES 0000000000000000 1086911519190101 E652B53B550BE8B0
DES 0000000000000000 1086911519580101 AF527120C485CBB0
DES 0000000000000000 5107B01519580101 0F04CE393DB926D5
DES 0000000000000000 1007B01519190101 C9F00FFC74079067
DES 0000000000000000 3107915498080101 7CFD82A593252B4E
DES 0000000000000000 3107919498080101 CB49A2F9E91363E3
DES 0000000000000000 10079115B9080140 00B588BE70D23F56
DES 0000000000000000 3107911598090140 406A9A6AB43399AE
DES 0000000000000000 1007D01589980101 6CB773611DCA9ADA
DES 0000000000000000 9107911589980101 67FD21C17DBB5D70
DES 0000000000000000 9107D01589190101 9592CB4110430787
DES 0000000000000000 1007D01598980120 A6B7FF68A318DDD3
DES 0000000000000000 1007940498190101 4D102196C914CA16
DES 0000000000000000 0107910491190401 2DFA9F4573594965
DES 0000000000000000 0107910491190101 B46604816C0E0774
DES 0000000000000000 0107940491190401 6E7E6221A4F34E87
DES 0000000000000000 19079210981A0101 AA85E74643233199
DES 0000000000000000 1007911998190801 2E5A19DB4D1962D6
DES 0000000000000000 10079119981A0801 23A866A809D30894
DES 0000000000000000 1007921098190101 D812D961F017D320
DES 0000000000000000 100791159819010B 055605816E58608F
DES 0000000000000000 1004801598190101 ABD88E8B1B7716F1
DES 0000000000000000 1004801598190102 537AC95BE69DA1E1
DES 0000000000000000 1004801598190108 AED0F6AE3C25CDD8
DES 0000000000000000 1002911598100104 B3E35A5EE53E7B8D
DES 0000000000000000 1002911598190104 61C79C71921A2EF8
DES 0000000000000000 1002911598100201 E2F5728F0995013C
DES 0000000000000000 1002911698100101 1AEAC39A61F0A464
DES 01A1D6D039776742 7CA110454A1A6E57 690F5B0D9A26939B
DES 5CD54CA83DEF57DA 0131D9619DC1376E 7A389D10354BD271
DES 0248D43806F67172 07A1133E4A0B2686 868EBB51CAB4599A
DES 51454B582DDF440A 3849674C2602319E 7178876E01F19B2A
DES 42FD443059577FA2 04B915BA43FEB5B6 AF37FB421F8C4095
DES 059B5E0851CF143A 0113B970FD34F2CE 86A560F10EC6D85B
DES 0756D8E0774761D2 0170F175468FB5E6 0CD3DA020021DC09
DES 762514B829BF486A 43297FAD38E373FE EA676B2CB7DB2B7A
DES 3BDD119049372802 07A7137045DA2A16 DFD64A815CAF1A0F
DES 26955F6835AF609A 04689104C2FD3B2F 5C513C9C4886C088
DES 164D5E404F275232 37D06BB516CB7546 0A2AEEAE3FF4AB77
DES 6B056E18759F5CCA 1F08260D1AC2465E EF1BF03E5DFA575A
DES 004BD6EF09176062 584023641ABA6176 88BF0DB6D70DEE56
DES 480D39006EE762F2 025816164629B007 A1F9915541020B56
DES 437540C8698F3CFA 49793EBC79B3258F 6FBF1CAFCFFD0556
DES 072D43A077075292 4FB05E1515AB73A7 2F22E49BAB7CA1AC
DES 02FE55778117F12A 49E95D6D4CA229BF 5A6B612CC26CCE4A
DES 1D9D5C5018F728C2 018310DC409B26D6 5F4C038ED12B2E41
DES 305532286D6F295A 1C587F1C13924FEF 63FAC0D034D9F793
RIJNDAEL 000102030405060708090A0B0C0D0E0F 000102030405060708090A0B0C0D0E0F 0A940BB5416EF045F1C39458C653EA5A
RIJNDAEL 506812A45F08C889B97F5980038B8359 00010203050607080A0B0C0D0F101112 D8F532538289EF7D06B506A4FD5BE9C9
RIJNDAEL 5C6D71CA30DE8B8B00549984D2EC7D4B 14151617191A1B1C1E1F202123242526 59AB30F4D4EE6E4FF9907EF65B1FB68C
RIJNDAEL 53F3F4C64F8616E4E7C56199F48F21F6 28292A2B2D2E2F30323334353738393A BF1ED2FCB2AF3FD41443B56D85025CB1
RIJNDAEL 2D33EEF2C0430A8A9EBF45E809C40BB6 00010203050607080A0B0C0D0F10111214151617191A1B1C DFF4945E0336DF4C1C56BC700EFF837F
RIJNDAEL 6AA375D1FA155A61FB72353E0A5A8756 1E1F20212324252628292A2B2D2E2F30323334353738393A B6FDDEF4752765E347D5D2DC196D1252
RIJNDAEL BC3736518B9490DCB8ED60EB26758ED4 3C3D3E3F41424344464748494B4C4D4E5051525355565758 D23684E3D963B3AFCF1A114ACA90CBD6
RIJNDAEL 834EADFCCAC7E1B30664B1ABA44815AB 00010203050607080A0B0C0D0F10111214151617191A1B1C1E1F202123242526 1946DABF6A03A2A2C3D0B05080AED6FC
RIJNDAEL D9DC4DBA3021B05D67C0518F72B62BF1 28292A2B2D2E2F30323334353738393A3C3D3E3F41424344464748494B4C4D4E 5ED301D747D3CC715445EBDEC62F2FB4
MARS 00000000000000000000000000000000 00000000000000000000000000000000 3251B3DEDE96C2836B9E063938244C99
MARS 3251B3DEDE96C2836B9E063938244C99 3251B3DEDE96C2836B9E063938244C99 F94512A9B42D034EC4792204D708A69B
MARS F94512A9B42D034EC4792204D708A69B CB14A1776ABBC1CDAFE7243DEF2CEA02 4DF955AD5B398D66408D620A2B27E1A9
MARS 4DF955AD5B398D66408D620A2B27E1A9 86EDF4DA31824CABEF6A4637C40B0BAB 54470FD28BB44935137C222FB7A55A3C
MARS AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 000000000000000000000000000000000000000000000000 4CA131AA18DE22601DF7114A4C9197A3
MARS 93A953A82C10411DD158860838874D95 D158860838874D9500000000000000000000000000000000 6761C42D3E6142D2A84FBFADB383158F
MARS 6761C42D3E6142D2A84FBFADB383158F 791739A58B04581A93A953A82C10411DD158860838874D95 CB340326457F586D54BDD2E0571C19BD
MARS 62E45B4CF3477F1DD65063729D9ABA8F 0000000000000000000000000000000000000000000000000000000000000000 D1A38D6CE13A17CB24DA38CADC42F419
MARS 1344ABA4D3C44708A8A72116D4F49384 FBA167983E7AEF22317CE28C02AAE1A3E8E5CC3CEDBEA82A99DBC39AD65E7227 DDACA167E36331BE2C1C9F5FE38FA4B8
TWOFISH 00000000000000000000000000000000 00000000000000000000000000000000 9F589F5CF6122C32B6BFEC2F2AE8C35A
TWOFISH 9F589F5CF6122C32B6BFEC2F2AE8C35A 00000000000000000000000000000000 D491DB16E7B1C39E86CB086B789F5419
TWOFISH D491DB16E7B1C39E86CB086B789F5419 9F589F5CF6122C32B6BFEC2F2AE8C35A 019F9809DE1711858FAAC3A3BA20FBC3
TWOFISH 019F9809DE1711858FAAC3A3BA20FBC3 D491DB16E7B1C39E86CB086B789F5419 6363977DE839486297E661C6C9D668EB
TWOFISH 00000000000000000000000000000000 000000000000000000000000000000000000000000000000 EFA71F788965BD4453F860178FC19101
TWOFISH 88B2B2706B105E36B446BB6D731A1E88 EFA71F788965BD4453F860178FC191010000000000000000 39DA69D6BA4997D585B6DC073CA341B2
TWOFISH 39DA69D6BA4997D585B6DC073CA341B2 88B2B2706B105E36B446BB6D731A1E88EFA71F788965BD44 182B02D81497EA45F9DAACDC29193A65
TWOFISH 00000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 57FF739D4DC92C1BD7FC01700CC8216F
TWOFISH 90AFE91BB288544F2C32DC239B2635E6 D43BB7556EA32E46F2A282B7D45B4E0D57FF739D4DC92C1BD7FC01700CC8216F 6CB4561C40BF0A9705931CB6D408E7FA
SERPENT 8ED77392F29990EDA7A3A3CE6F579DD2 00000000000000000000000000000000 2D99FD0696CED14886B0E88A968B28B2
SERPENT 71288C6DF29990EDA7A3A3CE6F579DD2 00000000000000000000000000000000 DD1EA1F5DCB17023D60953FF03843A56
SERPENT 0123456789ABCDEFFEDCBA9876543210 00112233445566778899AABBCCDDEEFF 929DD890DCC881C9A7D8B94B0AA0BAD5
SERPENT 24CCD5DCE9B7CA5DB97631668B0B5F14 00112233445566778899AABBCCDDEEFF 0123456789ABCDEFFEDCBA9876543210
SERPENT 8ED77B92F29998EDA7A3ABCE6F579DD2 000000000000000000000000000000000000000000000000 E9C3C3B2EFFAE80524C237103E350E13
SERPENT 0123456789ABCDEFFEDCBA9876543210 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988 9A873410C7A404F42B8020B7420886DA
SERPENT 2C20275D2239423E95178CD9D06B69B2 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA9988 0123456789ABCDEFFEDCBA9876543210
SERPENT 50BF524C03A013A041184ED832470792 0000000000000000000000000000000000000000000000000000000000000000 60B526D67B5DAAF2D0A8D98A7BEBC481
SERPENT 0123456789ABCDEFFEDCBA9876543210 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100 CA7FA193E3EB9E99BD87E3AF3C9ADF93
RC6 00000000000000000000000000000000 00000000000000000000000000000000 8FC3A53656B1F778C129DF4E9848A41E
RC6 02132435465768798A9BACBDCEDFE0F1 0123456789ABCDEF0112233445566778 524E192F4715C6231F51F6367EA43F18
RC5 0000000000000000 00000000000000000000000000000000 21A5DBEE154B8F6D
RC5 21A5DBEE154B8F6D 915F4619BE41B2516355A50110A9CE91 F7C013AC5B2B8952
RC5 F7C013AC5B2B8952 783348E75AEB0F2FD7B169BB8DC16787 2F42B3B70369FC92
RC5 2F42B3B70369FC92 DC49DB1375A5584F6485B413B5F12BAF 65C178B284D197CC
RC5 65C178B284D197CC 5269F149D41BA0152497574D7F153125 EB44E415DA319824
RC2 0000000000000000 00000000000000000000000000000000 1C198A838DF028B7
RC2 0000000000000000 00000000000000000000000000000001 21829C78A9F9C074
RC2 FFFFFFFFFFFFFFFF 00000000000000000000000000000000 13DB3517D321869E
RC2 0000000000000000 000102030405060708090A0B0C0D0E0F 50DC0162BD757F31
RC2 0123456789ABCDEF 00000000000000000000000000000000 8F404DB849264E0C
SAFER 7071727374757677 0000000000000001 9ABE2C85BE2D7614
SAFER 78797A7B7C7D7E7F 0000000000000001 EBC4A9C6C25CF215
SAFER 8081828384858687 0102030405060708 54E72BA2D744C566
SAFER 88898A8B8C8D8E8F 0102030405060708 57F55D0F7EB6F8FE
GOST 0DF82802B741A292 BE5EC2006CFF9DCF52354959F1FF0CBFE95061B5A648C10387069C25997C0672 07F9027DF7F7DF89
GOST 1354EE9C0A11CD4C B385272AC8D72A5A8B344BC80363AC4D09BF58F41F540624CBCB8FDCF55307D7 4FB50536F960A7B1
GOST 6693D492C4B0CC39 AEE02F609A35660E4097E546FD3026B032CD107C7D459977ADF489BEF2652262 670034AC0FA811B5
GOST 99E2D13080928D79 320E9D8422165D58911DFC7D8BBB1F81B0ECD924023BF94D9DF7DCF7801240E0 8118FF9D3B3CFE7D
GOST D1E787749C72814C C9F703BBBFC63691BFA3B7B87EA8FD5E8E8EF384EF733F1A61AEF68C8FFA265F A083826A790D3E0C
GOST D4C05323A4F7A7B5 728FEE32F04B4C654AD7F607D71C660C2C2670D7C999713233149A1C0C17A1F0 4D1F2E6B0D9DE2CE
GOST 8742D9A05F6A3AF6 35FC96402209500FCFDEF5352D1ABB038FE33FC0D9D58512E56370B22BAA133B 2F3BB84879D11E52
GOST F86506DA04E41CB8 D416F630BE65B7FE150656183370E07018234EE5DA3D89C4CE9152A03E5BFB77 96F0A5C77A04F5CE
SQUARE 00000000000000000000000000000000 00000000000000000000000000000000 3C00428F8ABBC0B84F057CC19C26F8CF
SQUARE 00000000000000000000000000000000 000102030405060708090A0B0C0D0E0F FF596FA668BFC3014200AE01E2BBA0A0
SQUARE 000102030405060708090A0B0C0D0E0F 000102030405060708090A0B0C0D0E0F 7C3491D94994E70F0EC2E7A5CCB5A14F
SQUARE C76C696289898137077A4A59FAEEEA4D 000102030405060708090A0B0C0D0E0F 88C6FF4B92604C6E66656B02DDAF9F40
SQUARE 21A5DBEE154B8F6D6FF33B98F448E95A 915F4619BE41B2516355A50110A9CE91 3388801F66E7FCC0BCE522A23A4F0C7F
SQUARE F7C013AC5B2B8952E5E554ABE9CED2D2 783348E75AEB0F2FD7B169BB8DC16787 A1C0E9215141343DEC2B556942C92BDE
SQUARE 2F42B3B70369FC929AE068313F343A7A DC49DB1375A5584F6485B413B5F12BAF 3FBE6811B998CDF3E50ABDE2F3C075E3
SQUARE 65C178B284D197CCD3F111A282F17F29 5269F149D41BA0152497574D7F153125 D7B7209E0879744C782809B6D2E0B1B0
SHARK 0000000000000000 00000000000000000000000000000000 214BCF4E7716420A
SHARK 0000000000000000 000102030405060708090A0B0C0D0E0F C76C696289898137
SHARK C76C696289898137 000102030405060708090A0B0C0D0E0F 077A4A59FAEEEA4D
SHARK 21A5DBEE154B8F6D 915F4619BE41B2516355A50110A9CE91 6FF33B98F448E95A
SHARK F7C013AC5B2B8952 783348E75AEB0F2FD7B169BB8DC16787 E5E554ABE9CED2D2
SHARK 2F42B3B70369FC92 DC49DB1375A5584F6485B413B5F12BAF 9AE068313F343A7A
SHARK 65C178B284D197CC 5269F149D41BA0152497574D7F153125 D3F111A282F17F29
LOKI 000102030405060708090A0B0C0D0E0F 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F 75080E359F10FE640144B35C57128DAD
LOKI 00000000000000000000000000000000 8000000000000000000000000000000000000000000000000000000000000000 8BE75C0BB3ABF8F7D412CE35E7E5F6AE
LOKI 00000000000000000000000000000000 0000000000000000000000000000000000000000000000000001000000000000 850BB17AB8526B7647E96EBFD1959E0D
LOKI 00000000000000000000000000000000 0000000000000000000000000000000000000000000000000040000000000000 44A3ACB2CFDC138E3FFBCAD4C8B0EC25
LOKI 00000000000000000000000000000000 80000000000000000000000000000000 48F00DFF8C90822417D12ECAD682B014
LOKI 00000000000000000000000000000000 04000000000000000000000000000000 2B13B2D2FAFAEDAB5B0E28E9BEFFCCFB
LOKI 80000000000000000000000000000000 00000000000000000000000000000000 D2734057410AE10710C4922DCC9B34FA
LOKI 40000000000000000000000000000000 00000000000000000000000000000000 AB30298DABCE9EF59995B8B154477C98
LOKI 80000000000000000000000000000000 000000000000000000000000000000000000000000000000 0BD5975C674D2F6520BBB7173ADD6760
LOKI 20000000000000000000000000000000 000000000000000000000000000000000000000000000000 382A6F63CD3F96AFCD1C94BFF5032D37
LOKI 00000000000000000000000000000000 800000000000000000000000000000000000000000000000 E0C81746798A9A06AE4D3DD9F191ADCE
LOKI 00000000000000000000000000000000 400000000000000000000000000000000000000000000000 926F8F61CBD17B0AD52C975E2332BE3F
LOKI 00000000000000000000000000000000 DF74B90CE9D04479AF42CF6ACD63B8526E989FA699AB078E6BB007E91228F095 6B9EACF777E6FBD2BA5CB59AED45233D
LOKI 00000000000000000000000000000001 DF74B90CE9D04479AF42CF6ACD63B8526E989FA699AB078E6BB007E91228F095 4BDA51195982729B7B79458CA32EA058
DIAMOND 00000000000000000000000000000000 00000000000000000000000000000000 AB6A50640FF5D7EE82ADCB992D02FF89
DIAMOND 00000000000000000000000000000000 000102030405060708090A0B0C0D0E0F 820371E334D08C60C265508F9D972012
DIAMOND 000102030405060708090A0B0C0D0E0F 00000000000000000000000000000000 65796DDF0D4F301D9BE4F74CDACD58BA
DIAMOND 000102030405060708090A0B0C0D0E0F 0F0E0D0C0B0A09080706050403020100 D233D551B11061B0C9911C1E01DA6513
BLOWFISH 0000000000000000 0000000000000000 4EF997456198DD78
BLOWFISH FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 51866FD5B85ECB8A
BLOWFISH 1000000000000001 3000000000000000 7D856F9A613063F2
BLOWFISH 1111111111111111 1111111111111111 2466DD878B963C9D
BLOWFISH 1111111111111111 0123456789ABCDEF 61F9C3802281B096
BLOWFISH 0123456789ABCDEF 1111111111111111 7D0CC630AFDA1EC7
BLOWFISH 0000000000000000 0000000000000000 4EF997456198DD78
BLOWFISH 0123456789ABCDEF FEDCBA9876543210 0ACEAB0FC6A0A28D
BLOWFISH 01A1D6D039776742 7CA110454A1A6E57 59C68245EB05282B
BLOWFISH 5CD54CA83DEF57DA 0131D9619DC1376E B1B8CC0B250F09A0
BLOWFISH 0248D43806F67172 07A1133E4A0B2686 1730E5778BEA1DA4
BLOWFISH 51454B582DDF440A 3849674C2602319E A25E7856CF2651EB
BLOWFISH 42FD443059577FA2 04B915BA43FEB5B6 353882B109CE8F1A
BLOWFISH 059B5E0851CF143A 0113B970FD34F2CE 48F4D0884C379918
BLOWFISH 0756D8E0774761D2 0170F175468FB5E6 432193B78951FC98
BLOWFISH 762514B829BF486A 43297FAD38E373FE 13F04154D69D1AE5
BLOWFISH 3BDD119049372802 07A7137045DA2A16 2EEDDA93FFD39C79
BLOWFISH 26955F6835AF609A 04689104C2FD3B2F D887E0393C2DA6E3
BLOWFISH 164D5E404F275232 37D06BB516CB7546 5F99D04F5B163969
BLOWFISH 6B056E18759F5CCA 1F08260D1AC2465E 4A057A3B24D3977B
BLOWFISH 004BD6EF09176062 584023641ABA6176 452031C1E4FADA8E
BLOWFISH 480D39006EE762F2 025816164629B007 7555AE39F59B87BD
BLOWFISH 437540C8698F3CFA 49793EBC79B3258F 53C55F9CB49FC019
BLOWFISH 072D43A077075292 4FB05E1515AB73A7 7A8E7BFA937E89A3
BLOWFISH 02FE55778117F12A 49E95D6D4CA229BF CF9C5D7A4986ADB5
BLOWFISH 1D9D5C5018F728C2 018310DC409B26D6 D1ABB290658BC778
BLOWFISH 305532286D6F295A 1C587F1C13924FEF 55CB3774D13EF201
BLOWFISH 0123456789ABCDEF 0101010101010101 FA34EC4847B268B2
BLOWFISH 0123456789ABCDEF 1F1F1F1F0E0E0E0E A790795108EA3CAE
BLOWFISH 0123456789ABCDEF E0FEE0FEF1FEF1FE C39E072D9FAC631D
BLOWFISH FFFFFFFFFFFFFFFF 0000000000000000 014933E0CDAFF6E4
BLOWFISH 0000000000000000 FFFFFFFFFFFFFFFF F21E9A77B71C49BC
BLOWFISH 0000000000000000 0123456789ABCDEF 245946885754369A
BLOWFISH FFFFFFFFFFFFFFFF FEDCBA9876543210 6B5C5A9C5D9E0A5A
FEAL 0000000000000000 0123456789ABCDEF 69B0FAE6DDED6B0B
