⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cbcme85.txt

📁 Arithmetic for integers of almost rijndael for C and C++. Developed for linux
💻 TXT
📖 第 1 页 / 共 5 页
字号:
==============================================
Author:    Dr B R Gladman (brg@gladman.uk.net)
Test:      CBC Monte Carlo (Encryption) Tests
Algorithm: Extended Rijndael (an AES Superset)
Filename:  cbcme85.txt
==============================================

BLOCKSIZE=256
KEYSIZE=  160

TEST= 0
KEY=  0000000000000000000000000000000000000000
IV=   0000000000000000000000000000000000000000000000000000000000000000
PT=   0000000000000000000000000000000000000000000000000000000000000000
CT=   b38365619851a361c033170dc682e55a24330a1df3726922185074e7eb0ee714
TEST= 1
KEY=  c682e55a24330a1df3726922185074e7eb0ee714
IV=   b38365619851a361c033170dc682e55a24330a1df3726922185074e7eb0ee714
PT=   872b20f7acb622a7eb6abc83de4a24cbdacb418e2e25dcea4f193a0437a5703c
CT=   bb32a370d93dda6a77e524899a62d1b7a7315520055cbd83d037c2a269ebaa7f
TEST= 2
KEY=  5ce034ed83025f3df62ed4a1c867b64582e54d6b
IV=   bb32a370d93dda6a77e524899a62d1b7a7315520055cbd83d037c2a269ebaa7f
PT=   d3b302ee1a9d5c0ae89b98b6897b1d0ef6ea3f016c02d4675ee07039745247dc
CT=   88764debceee5ffa4ee5cec51e0c5ca8f0a18512313df818835965c482e9b962
TEST= 3
KEY=  42ec684573a3da2fc7132cb94b3ed381000cf409
IV=   88764debceee5ffa4ee5cec51e0c5ca8f0a18512313df818835965c482e9b962
PT=   d5fd2d0d5b87f35b84bb8d60b87c3025ab7fbd7dfdafbbe7936ce83f7b486144
CT=   ef85c6b4c8a3d6e4855db6587282dc2ca40a5b7d9ff010c0a35344ba716fbc08
TEST= 4
KEY=  306eb469d7a9815258e33c79e86d973b71634801
IV=   ef85c6b4c8a3d6e4855db6587282dc2ca40a5b7d9ff010c0a35344ba716fbc08
PT=   4006b7923f9fc6d18633aa1343f3e150367469b850585f48fa8dabec9d1a0672
CT=   78e9f9e5c6ec23e3b8b11a7a22eff66f0e53b67c739e279709fe4c5fc7f486af
TEST= 5
KEY=  12814206d9fa372e2b7d1beee193db64b697ceae
IV=   78e9f9e5c6ec23e3b8b11a7a22eff66f0e53b67c739e279709fe4c5fc7f486af
PT=   5747b838b029db811b59317cfa37e08ad75d78141560a848c585b86a3a2ced3a
CT=   ce0e7f2f3017dc73c1f905a499633208eaf9717402f5d498f5f0b2e4e1740ec7
TEST= 6
KEY=  8be2700e3303465a2988cf761463698057e3c069
IV=   ce0e7f2f3017dc73c1f905a499633208eaf9717402f5d498f5f0b2e4e1740ec7
PT=   d31cfead8a12eaf8009daea94f048ff4a46c0704d37877d108183de1f1e0a7d9
CT=   b54b624e76c10caa7a766ed81cf08c9cdd16b8de08e10f0b676eaa66937327c1
TEST= 7
KEY=  9712fc92ee15fe842169c07d730dc3e6c490e7a8
IV=   b54b624e76c10caa7a766ed81cf08c9cdd16b8de08e10f0b676eaa66937327c1
PT=   3b94c6478a8c8d80da2b73156c96c3c0ca4f6e244b12537c03ba8f2d3693dd3c
CT=   c37088247270d8aec87c4e76dcea673560913b3e0ba52a30d36d98d2151d9e82
TEST= 8
KEY=  4bf89ba78e84c5ba2accea4da0605b34d18d792a
IV=   c37088247270d8aec87c4e76dcea673560913b3e0ba52a30d36d98d2151d9e82
PT=   55f4428886e2d5e408021c6af031cae7456cf1e2cf3c3eea3a32008aaedec118
CT=   064def6d5c271fad118c43e0c5805fd6b48f7e560c89cea1e7afaf1933b44d54
TEST= 9
KEY=  8e78c4713a0bbbec264524ec47cff42de239347e
IV=   064def6d5c271fad118c43e0c5805fd6b48f7e560c89cea1e7afaf1933b44d54
PT=   be87ac5873eb7d8aac756863799998bfe13194d4706e2007846bcbd2276c0c05
CT=   37960145ba176bfb233aedf08795f29c43af1e93160f7cd0760be21afb9f0480
TEST= 10
KEY=  09ed36ed79a4a57f304a583c31c4163719a630fe
IV=   37960145ba176bfb233aedf08795f29c43af1e93160f7cd0760be21afb9f0480
PT=   45cf7087af6b6ff4211c58b0fee9376e59ed509ec31be8a6bef5f3fe89cfa1a8
CT=   f9c8af6a06b5f030dea1bfe4e32f74f87ba7c2029e24bccba37fa6dca16ee4fd
TEST= 11
KEY=  eac242150203677dae6ee4f792bbb0ebb8c8d403
IV=   f9c8af6a06b5f030dea1bfe4e32f74f87ba7c2029e24bccba37fa6dca16ee4fd
PT=   4b7b5a58b6ce5cb4356cd23a85c0a45a47dc8425857df78364da832878b1546c
CT=   908fb5d266c54533749a9f0867c3d3c9618d04930990217d3a4587e3e66d2e94
TEST= 12
KEY=  8d0191dc638e63eea7fec58aa8fe37085ea5fa97
IV=   908fb5d266c54533749a9f0867c3d3c9618d04930990217d3a4587e3e66d2e94
PT=   20c82e94e90f7fef0c4036e92acef9288d9e573bd043bba01e2a2463c7440c8b
CT=   809db0cf7ac38864316b4d111ef4353fd68a9d67aad3a01420c2519208ab7a9e
TEST= 13
KEY=  93f5a4e3b504fe890d2d659e883c669a560e8009
IV=   809db0cf7ac38864316b4d111ef4353fd68a9d67aad3a01420c2519208ab7a9e
PT=   982acf6d617d2d1e57f3ecf78501f6c22341d8e18aa763f56e5ef3cb20813c29
CT=   595caea746a6493a8c61c48ed50f5d689700b9c425de7004cc673829498a9b79
TEST= 14
KEY=  46faf98b2204474d28f3159a445b5eb31f841b70
IV=   595caea746a6493a8c61c48ed50f5d689700b9c425de7004cc673829498a9b79
PT=   a60b8168e6bcee96bd8ad6b3b5464741e7b35658b6cf4b7fa536d64e3297e9b3
CT=   44babbf32cb962d48964c0d0278bae0d0119e4184e597f1718857cb636aa9e43
TEST= 15
KEY=  61715786231da35566aa6a8d5cde2205292e8533
IV=   44babbf32cb962d48964c0d0278bae0d0119e4184e597f1718857cb636aa9e43
PT=   93b6aefc76304c990b536f1875e035abe37700c6ec890c030bbb10a1f4a6a375
CT=   186b5a1a60a364cc94980c5d0812071e1b342d88a9153582428025457d6b92a2
TEST= 16
KEY=  6963509838298eddcfbf5f0f1e5e074054451791
IV=   186b5a1a60a364cc94980c5d0812071e1b342d88a9153582428025457d6b92a2
PT=   2616b219716b43e216a79a54c71531c034daa8e533b56c66955a75a1a3762fd1
CT=   4ef89290f45edb54e48711f022c4a923c483e38429d9103b6ab37d5a91424d08
TEST= 17
KEY=  4ba7f9bbfcaa6d59e6664f3474ed7a1ac5075a99
IV=   4ef89290f45edb54e48711f022c4a923c483e38429d9103b6ab37d5a91424d08
PT=   d1aa11064f263781a700c6a1efb3692e7f54c290dc338837db7eb70e2d13a55a
CT=   a2a0a6fd8c06cad186748f9602d37d6b94e2b64eaf566e8b488a8c0b241495f3
TEST= 18
KEY=  497484d06848db17493021bf3c67f611e113cf6a
IV=   a2a0a6fd8c06cad186748f9602d37d6b94e2b64eaf566e8b488a8c0b241495f3
PT=   c3215336fae9c78ce2d2a2c51fed0379e71df43d80b9c7dca2ab6fa19e6ef6d8
CT=   547f672bebba0f7a522e324d50155959a3dc82df4455459860f39a28aadaace5
TEST= 19
KEY=  1961dd89cb9459c80d6564275c946c394bc9638f
IV=   547f672bebba0f7a522e324d50155959a3dc82df4455459860f39a28aadaace5
PT=   16dbe86f88ca12b309d6048932bbd75f3f6cd57b9f7389ca3179c1262ca07ee6
CT=   1b62ffc32ca903ac4c39382e04f94c3370720071875a94f3ab2aca56702e3805
TEST= 20
KEY=  1d9891babbe659b98a3ff0d4f7bea66f3be75b8a
IV=   1b62ffc32ca903ac4c39382e04f94c3370720071875a94f3ab2aca56702e3805
PT=   bc05be3091ae27257d0f334c0dcfa877922aab2627ef139743f2411528103193
CT=   9ad10c44eaf4c472c16af0c399ac4c354a5f347a7ab5f9296c13ed7fa4db7b0c
TEST= 21
KEY=  8434dd8ff1b96dc3f08a09fd9bad4b109f3c2086
IV=   9ad10c44eaf4c472c16af0c399ac4c354a5f347a7ab5f9296c13ed7fa4db7b0c
PT=   375a161b5c7a037ece896ac41d1271e638bf47ffb3ea6ef407777c7fa4c5a213
CT=   86229c915bdf3debf8c0bd51e090fd7eb9eb8b5edb73f2ab9e8c7c9140e793ea
TEST= 22
KEY=  64a420f14852e69d2bf9fb5605213781dfdbb36c
IV=   86229c915bdf3debf8c0bd51e090fd7eb9eb8b5edb73f2ab9e8c7c9140e793ea
PT=   237eb9d4a902a7b439749e4a0d7d4df0a6b50b618bdbaaafe79fda1a13cf3b01
CT=   43b9d39c633c5d5098c4f5e62e9f5c7338c4138a7209769639ed074e42421270
TEST= 23
KEY=  4a3b7c827096f51759f08dc03ccc30cf9d99a11c
IV=   43b9d39c633c5d5098c4f5e62e9f5c7338c4138a7209769639ed074e42421270
PT=   91948ae894d00e67ba4cac283a75fce1b51ac64c17831f87e9c62b26c9d0c348
CT=   20233d8fbdba0fd2bc04f602efada688025784047dcacb8e6d8ca01ebde726c9
TEST= 24
KEY=  a596da0a72c17113243a464e514090d1207e87d5
IV=   20233d8fbdba0fd2bc04f602efada688025784047dcacb8e6d8ca01ebde726c9
PT=   91dbcb527fd9fda839416f41d9be71d20a148199b43170060e7fa33427dcda50
CT=   b2c7567b6f886063b08a4d2cff5fb310a15399a152b21b7e58a195eabf77b744
TEST= 25
KEY=  5ac9691ad392e8b276885d3009e1053b9f093091
IV=   b2c7567b6f886063b08a4d2cff5fb310a15399a152b21b7e58a195eabf77b744
PT=   0181422fe101432265f5a717ff758ccf3a07f416ffcffb3aec92b832418e8b7b
CT=   7160e6fa8dd9cd937bed7421609051765275126abe1e7f0cd7be2366ddfb0962
TEST= 26
KEY=  3a59386c81e7fad8c896223cde5f265d42f239f3
IV=   7160e6fa8dd9cd937bed7421609051765275126abe1e7f0cd7be2366ddfb0962
PT=   dc127345c7c486196097b6ead69e741f1170e1a2b216bc0ae5668740c5ba9ea8
CT=   b5deb97d3a21836c5ee7fb795ec2c066e901bc9ae0d82772fc71cfc31672694b
TEST= 27
KEY=  649bf80a68e64642284e054e222ee99e548050b8
IV=   b5deb97d3a21836c5ee7fb795ec2c066e901bc9ae0d82772fc71cfc31672694b
PT=   9420a9853d7703de705a20670e0316c60f7e2e3bb77b3f0a53238320380f13ce
CT=   4c877781542dc61bab15dc2e428781070d584c255da394c073d1f299df503c6f
TEST= 28
KEY=  261c790d65be0a6775ed918e51ff1b078bd06cd7
IV=   4c877781542dc61bab15dc2e428781070d584c255da394c073d1f299df503c6f
PT=   fad778e259b84301879080c406f9003dda2d107a0b69b79977872b069c09e2e2
CT=   d044946339d5533eb31c93848c4cecb3729f343d1c436c57c6b1d5e8f34aa3d9
TEST= 29
KEY=  aa5095be17213e5a69aefdd9974eceef789acf0e
IV=   d044946339d5533eb31c93848c4cecb3729f343d1c436c57c6b1d5e8f34aa3d9
PT=   943c392305cbc32021cba8cfa1eb5baab5b660f5438e4c07c0f2449d824474e1
CT=   ea0bf362f3a79361fea99fb900a254f2b5dd261d555dd9d4b673c164e7118f83
TEST= 30
KEY=  aaf2c14ca2fc18473cf3240d213d0f8b9f8b408d
IV=   ea0bf362f3a79361fea99fb900a254f2b5dd261d555dd9d4b673c164e7118f83
PT=   506177d0a08944db42b47fd51f19f80208a42a79a8e4ac2a35de76542ea1b3f1
CT=   bde1a6458a9f147b99b7c741a6e1a95bb71bd16c22c4b740e0ea126385d87c34
TEST= 31
KEY=  0c13681715e7c92b1e37934dc1d71de81a533cb9
IV=   bde1a6458a9f147b99b7c741a6e1a95bb71bd16c22c4b740e0ea126385d87c34
PT=   b306045128cb5f0807d3f1eba4209384fbb5b7be64505d199127834610f364f3
CT=   1798cfcae7bdc9abda7280e4f0170768ce1337195a0f1b028ee5487efe076d03
TEST= 32
KEY=  fc046f7fdbf4fe324438884f4f325596e45451ba
IV=   1798cfcae7bdc9abda7280e4f0170768ce1337195a0f1b028ee5487efe076d03
PT=   54627fb4526781d7d15b5aa8f6dee09d5ffbafa734120bb461e26238f0154a76
CT=   60b3c8210a23397884096e3a70e6feddd4d1bf43eafae2f8714c6b928ebfd71d
TEST= 33
KEY=  8ce291a20f254171aec26ab73e7e3e046aeb86a7
IV=   60b3c8210a23397884096e3a70e6feddd4d1bf43eafae2f8714c6b928ebfd71d
PT=   4653a2b095ea0a0740ef8cc9870d9d68c1d0ea55d2651b0f809ca592281033ad
CT=   dbd7e4bcb245ad5007c596482fa40d302c8bb1a5cc31f53436d5cb49b0a4885b
TEST= 34
KEY=  a3469c9223aef0d462f39f8308abf54dda4f0efc
IV=   dbd7e4bcb245ad5007c596482fa40d302c8bb1a5cc31f53436d5cb49b0a4885b
PT=   bd63acd347e9d6827b1627a7f2ea1a4058a4ddfaff1cdcee93d2cdb629b6a08b
CT=   8561ef31eef91fe12b877439047af2bc04ba3d8f00f5c9d74db0a55bc9fd1f98
TEST= 35
KEY=  a73c6e2e2714cd5b62065654451b501613b21164
IV=   8561ef31eef91fe12b877439047af2bc04ba3d8f00f5c9d74db0a55bc9fd1f98
PT=   7f6b4311c3578334df75cfc3d527200ad160279978c7740e80938e1164ea44a2
CT=   5aa4a29d829ff18b552671d81bd89dffdfd1e0d8ef47c3365c12c588bf65dd6d
TEST= 36
KEY=  bce4f3d1f8c52d838d4195621909959eacd7cc09
IV=   5aa4a29d829ff18b552671d81bd89dffdfd1e0d8ef47c3365c12c588bf65dd6d
PT=   fe7070869a6cd62925e858090d6209111fb770d0350c63b665d5c92f1c715dbe
CT=   b6f7576029c78e08f7ebc12e812e02b2396d7cf76c9786363baf3eeb5cf7e648
TEST= 37
KEY=  3dcaf163c1a85174e1d6135422a6ab75f0202a41
IV=   b6f7576029c78e08f7ebc12e812e02b2396d7cf76c9786363baf3eeb5cf7e648
PT=   177cce8e151591312c0aca3809570e9cc723bbb7a523d8da8ae5716ce67a4617
CT=   0af5cfccec4e19d586a050423145e51849a939a2816ebed30a9b0604a54a02da
TEST= 38
KEY=  0c8f147b880168d660b8ad87283dad71556a289b
IV=   0af5cfccec4e19d586a050423145e51849a939a2816ebed30a9b0604a54a02da
PT=   0481964434085663f69d0f8f190388773285061a966e1f917de8c91a8cd1b825
CT=   9fd11cf0e81f1b46af598bf69c584b439b846fb2532f645a24a63d3ad1951000
TEST= 39
KEY=  90d75f38138507643397c9dd0c9b904b84ff389b
IV=   9fd11cf0e81f1b46af598bf69c584b439b846fb2532f645a24a63d3ad1951000
PT=   2a63440690710e935ed15fb740a5e5a60aab3396d07382f14de3fdab0428cab4
CT=   e93cffd3f599c90a45999de4436d045db4fa70ce15ad58e33200409bd9795209
TEST= 40
KEY=  d3ba5b65a77f77aa263a913e3e9bd0d05d866a92
IV=   e93cffd3f599c90a45999de4436d045db4fa70ce15ad58e33200409bd9795209
PT=   a419ac0ed0b95b8f80e43918268a874e0feaf3bc44e82c5b7be90e4951ee0c6b
CT=   68af2c8f29595e49920697f5c9cbc8297f3b19d2c8917753b55887663e032ccb
TEST= 41
KEY=  1a71934cd8446e78eeabe66d8bc357b663854659
IV=   68af2c8f29595e49920697f5c9cbc8297f3b19d2c8917753b55887663e032ccb
PT=   6f7deb827f2078dd656e3bce4896856a10952a9e1feb75b00f3701a527330ce3
CT=   a32baebf6759612c6be4c2fe6a9b86af28ba1babe388589ea362726defa25a79
TEST= 42
KEY=  70ea15e3f0fe75d30d23bef328a125db8c271c20
IV=   a32baebf6759612c6be4c2fe6a9b86af28ba1babe388589ea362726defa25a79
PT=   be6fff1db17a4712fcb3fecb35124a335e6182c142ee5bf9ec114ac39ae9e947
CT=   9b27c8464aaa0133e8350e1ec737018fe11df5d5e0a8683f7d59c4da965233a7
TEST= 43
KEY=  b7dd146c11e38006ed8bd6cc55f8e1011a752f87
IV=   9b27c8464aaa0133e8350e1ec737018fe11df5d5e0a8683f7d59c4da965233a7
PT=   c915ec69ab5d5df5638ea49445e47def95ef38550089c23e8076d0cb5946c92a
CT=   2ef50beeb6ab7f991436a6fac1406cc9136455e155b66c8f63eca40c7141c770
TEST= 44
KEY=  769d78a50287d5e7b83dba433614450d6b34e8f7
IV=   2ef50beeb6ab7f991436a6fac1406cc9136455e155b66c8f63eca40c7141c770
PT=   bd489671e51c86093763ae33964d37451b478a9e307afa3834ef6e481c8a4976
CT=   369d95a47ebaf9cb7f6d82b52dfb68ffe90dd9dffac7f7442aebcf2e6600b954
TEST= 45
KEY=  5b66105aeb8a0c3842fa4d071cff8a230d3451a3
IV=   369d95a47ebaf9cb7f6d82b52dfb68ffe90dd9dffac7f7442aebcf2e6600b954
PT=   3a26435f46134015e7447abf596b3249bb63bfe31d5125162664eb68b3806af1
CT=   7027d6402eeb720b646e4fb20d39b7abf6b256617a36b1efe8cf6f6d0e5f017b

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -