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

📄 cbcme58.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:  cbcme58.txt
==============================================

BLOCKSIZE=160
KEYSIZE=  256

TEST= 0
KEY=  0000000000000000000000000000000000000000000000000000000000000000
IV=   0000000000000000000000000000000000000000
PT=   0000000000000000000000000000000000000000
CT=   d45c4f2dacb7562a373d25f8f9e556a7169b6ab9
TEST= 1
KEY=  bb493de3770f3bd1b00681bdd45c4f2dacb7562a373d25f8f9e556a7169b6ab9
IV=   d45c4f2dacb7562a373d25f8f9e556a7169b6ab9
PT=   04a8df0c3a735f73bb493de3770f3bd1b00681bd
CT=   c78f16fa628565485332bfb1732096f6b346e547
TEST= 2
KEY=  894427c812e670e767881f8b13d359d7ce323362640f9a498ac5c051a5dd8ffe
IV=   c78f16fa628565485332bfb1732096f6b346e547
PT=   0cd0ec6b954274d3320d1a2b65e94b36d78e9e36
CT=   17f6d24a588fcc09299405c91ad7fc58bb20dedc
TEST= 3
KEY=  112c66d441dc9249b028f32b04258b9d96bdff6b4d9b9f8090123c091efd5122
IV=   17f6d24a588fcc09299405c91ad7fc58bb20dedc
PT=   c0f65ae369e51cc89868411c533ae2aed7a0eca0
CT=   70d0bb06230ee5d09d0ddf52cf9c026207da9ed2
TEST= 4
KEY=  c12dad0ea5d1b2eb30d093af74f5309bb5b31abbd09640d25f8e3e6b1927cff0
IV=   70d0bb06230ee5d09d0ddf52cf9c026207da9ed2
PT=   294c6f2d308cb9e4d001cbdae40d20a280f86084
CT=   90fa23a7840633181f8cfe44837fb7581116b01f
TEST= 5
KEY=  a92ce62b341763e1bbcd5c38e40f133c31b529a3cf1abe96dcf1893308317fef
IV=   90fa23a7840633181f8cfe44837fb7581116b01f
PT=   425032f4bda1fd0b68014b2591c6d10a8b1dcf97
CT=   e8c88ab28c53f462212b5011cce3a85282ad9755
TEST= 6
KEY=  8c942ae7a36de32cc40e27330cc7998ebde6ddc1ee31ee87101221618a9ce8ba
IV=   e8c88ab28c53f462212b5011cce3a85282ad9755
PT=   d421178d8b4d960225b8cccc977a80cd7fc37b0b
CT=   7453040172fe3cd50ddeaee906f4dcc6aee2146c
TEST= 7
KEY=  195e871e848cc4b84839429b78949d8fcf18e114e3ef406e16e6fda7247efcd6
IV=   7453040172fe3cd50ddeaee906f4dcc6aee2146c
PT=   48858adf757fccbe95caadf927e127948c3765a8
CT=   81983d6e6fd1e985fb5f611e47e8680bb0022f82
TEST= 8
KEY=  ac0060298a380735c382b180f90ca0e1a0c9089118b02170510e95ac947cd354
IV=   81983d6e6fd1e985fb5f611e47e8680bb0022f82
PT=   a46d419fb074c865b55ee7370eb4c38d8bbbf31b
CT=   b5722c883a863c3f17b3f724875565dee7775723
TEST= 9
KEY=  5f0b9d23c32e86905b9e302c4c7e8c699a4f34ae0f03d654d65bf072730b8477
IV=   b5722c883a863c3f17b3f724875565dee7775723
PT=   6ec71558dc2c92a3f30bfd0a491681a5981c81ac
CT=   b89171e0309ab4e53c330b596808f6842cf9a859
TEST= 10
KEY=  309e626e97ca1a72b5e724aaf4effd89aad5804b3330dd0dbe5306f65ff22c2e
IV=   b89171e0309ab4e53c330b596808f6842cf9a859
PT=   cac71f7737965c486f95ff4d54e49ce2ee791486
CT=   f76751b91a124602670fcf0ec07af4c40dc7f1bc
TEST= 11
KEY=  e2f7ca6cc14ba52153178f8c0388ac30b0c7c649543f12037e29f2325235dd92
IV=   f76751b91a124602670fcf0ec07af4c40dc7f1bc
PT=   74f4c220cbcdb70ad269a8025681bf53e6f0ab26
CT=   53f34921a2f7a15ec2c6c802725eaf2f7c58819d
TEST= 12
KEY=  803b571b69106fb8756d2742507be5111230671796f9da010c775d1d2e6d5c0f
IV=   53f34921a2f7a15ec2c6c802725eaf2f7c58819d
PT=   b84de23b6772f75362cc9d77a85bca99267aa8ce
CT=   ff32cb06689aed5583d630a5c94b1f73b7dee04c
TEST= 13
KEY=  d2481f49ec811cf03170612eaf492e177aaa8a42152feaa4c53c426e99b3bc43
IV=   ff32cb06689aed5583d630a5c94b1f73b7dee04c
PT=   190044c195d9e7d15273485285917348441d466c
CT=   f5d9249e95a2c2929161b74786c1e10f31a144ea
TEST= 14
KEY=  c3ccbc438b175dfb8b9395f05a900a89ef0848d0844e5de343fda361a812f8a9
IV=   f5d9249e95a2c2929161b74786c1e10f31a144ea
PT=   335c09425eb230821184a30a6796410bbae3f4de
CT=   f3218f4c3fbd990984907f4d1075e17086538986
TEST= 15
KEY=  e545d42ab2a31c3107545b65a9b185c5d0b5d1d900de22ae538842112e41712f
IV=   f3218f4c3fbd990984907f4d1075e17086538986
PT=   af671b47af5c1bf02689686939b441ca8cc7ce95
CT=   9767a9ceff3b265e028310a3cf141d8854c313b9
TEST= 16
KEY=  b21a65d603e38c136bacc0553ed62c0b2f8ef787025d320d9c9c5f997a826296
IV=   9767a9ceff3b265e028310a3cf141d8854c313b9
PT=   abf6329798c42719575fb1fcb14090226cf89b30
CT=   11c11ef9acf3e4f8be8f20f5547fdf064be34b4a
TEST= 17
KEY=  66c6c2a1d04c2913b9b0ce3e2f1732f2837d137fbcd212f8c8e3809f316129dc
IV=   11c11ef9acf3e4f8be8f20f5547fdf064be34b4a
PT=   a6592d254fcdfcefd4dca777d3afa500d21c0e6b
CT=   e5b9584c98264ce0912d42cfe0af73dddbc417d8
TEST= 18
KEY=  d9dd06f12a735b915d874c3acaae6abe1b5b5f9f2dff5037284cf342eaa53e04
IV=   e5b9584c98264ce0912d42cfe0af73dddbc417d8
PT=   8a7e677f80852615bf1bc450fa3f7282e4378204
CT=   1edba164b66d8e64e224be944ce6e0076832709f
TEST= 19
KEY=  a44780cd3051bfbf47a465c4d475cbdaad36d1fbcfdbeea364aa134582974e9b
IV=   1edba164b66d8e64e224be944ce6e0076832709f
PT=   d409244608aa8e637d9a863c1a22e42e1a2329fe
CT=   7852ad36233644c679067c8ed9b33ba3c4f20615
TEST= 20
KEY=  d22c0a820beb2e72b8ae2701ac2766ec8e00953db6dd922dbd1928e64665488e
IV=   7852ad36233644c679067c8ed9b33ba3c4f20615
PT=   07e294b900da18fc766b8a4f3bba91cdff0a42c5
CT=   a1991965b1061d6007f6b66cedc5d8e5fb1e92dc
TEST= 21
KEY=  af6e5b385e6b48736743ba620dbe7f893f06885db12b244150dcf003bd7bda52
IV=   a1991965b1061d6007f6b66cedc5d8e5fb1e92dc
PT=   b4975b4471aee22d7d4251ba55806601dfed9d63
CT=   a11da61393db9e4b79f8fc7a20743067e1dd1ebf
TEST= 22
KEY=  9dea92b93fd421199cd7dc39aca3d99aacdd1616c8d3d83b70a8c0645ca6c4ed
IV=   a11da61393db9e4b79f8fc7a20743067e1dd1ebf
PT=   5ffef192fc1fbf8c3284c98161bf696afb94665b
CT=   6c6e2dc3cc6b1c4d8d206bc63a27050adf6e4680
TEST= 23
KEY=  66769199cef56bc9c0f33923c0cdf45960b60a5b45f3b3fd4a8fc56e83c8826d
IV=   6c6e2dc3cc6b1c4d8d206bc63a27050adf6e4680
PT=   d9049b56bb7c6415fb9c0320f1214ad05c24e51a
CT=   3d9213067fcfbc0b1c676897a87cb21952381099
TEST= 24
KEY=  76f132eaeef174776259ef5bfd5fe75f1f79b6505994db6ae2f37777d1f092f4
IV=   3d9213067fcfbc0b1c676897a87cb21952381099
PT=   72702834983c84041087a37320041fbea2aad678
CT=   c3340243cf38b10776a76f1019f5eb6b858e21c9
TEST= 25
KEY=  72479d10e10fd6cb31e76be23e6be51cd04107572f33b47afb069c1c547eb33d
IV=   c3340243cf38b10776a76f1019f5eb6b858e21c9
PT=   690c251a4c96c72704b6affa0ffea2bc53be84b9
CT=   5cc517cefb5f29aca918c1c8bb27550d8aa4996e
TEST= 26
KEY=  87a6a8cc638a90dd4026bba662aef2d22b1e2efb862b75b24021c911deda2a53
IV=   5cc517cefb5f29aca918c1c8bb27550d8aa4996e
PT=   d384a038a74dd036f5e135dc8285461671c1d044
CT=   e1e3c292f23ad1407293e894741eef0c495b43e9
TEST= 27
KEY=  633e9b78a0ff1159fedf91bb834d3040d924ffbbf4b89d26343f261d978169ba
IV=   e1e3c292f23ad1407293e894741eef0c495b43e9
PT=   a631acf0db6d0d40e49833b4c3758184bef92a1d
CT=   f32d98c6646679e5f8e837a7bf0358440833cf79
TEST= 28
KEY=  781b65456a6e2d9f0290fbae7060a886bd42865e0c50aa818b3c7e599fb2a6c3
IV=   f32d98c6646679e5f8e837a7bf0358440833cf79
PT=   3361be99d3d240231b25fe3dca913cc6fc4f6a15
CT=   b16cf006fd8ab3f91b42edbec3f7054eb2916966
TEST= 29
KEY=  b76b2c09b607f31ffeaf66ebc10c588040c835a71712473f48cb7b172d23cfa5
IV=   b16cf006fd8ab3f91b42edbec3f7054eb2916966
PT=   a9c028bacd1779becf70494cdc69de80fc3f9d45
CT=   ffe049e5f1710a34b02e0e6c97d31a225a224511
TEST= 30
KEY=  677d6cbd951681d2fdd850ec3eec1165b1b93f93a73c4953df18613577018ab4
IV=   ffe049e5f1710a34b02e0e6c97d31a225a224511
PT=   bc64a369feabd3e6d01640b4231172cd03773607
CT=   676fbbfafac8884dcb30b2f6f8eadd5b3c784d7e
TEST= 31
KEY=  c741f268aaf04ef7b34f6ab95983aa9f4b71b7de6c0cfba527f2bc6e4b79c7ca
IV=   676fbbfafac8884dcb30b2f6f8eadd5b3c784d7e
PT=   8df449b72fcd295aa03c9ed53fe6cf254e973a55
CT=   7a5dab9a04447bd4dff393a70777978cf04b8df0
TEST= 32
KEY=  3a09078b1da988ced90a8d6b23de01054f35cc0ab3ff680220852be2bb324a3a
IV=   7a5dab9a04447bd4dff393a70777978cf04b8df0
PT=   fc175bb7e3a0f994fd48f5e3b759c6396a45e7d2
CT=   7542ded5bfc0dc3c31c91184fc0768ad705c2bae
TEST= 33
KEY=  c85c4b884ef59ac21d9c9610569cdfd0f0f5103682367986dc82434fcb6e6194
IV=   7542ded5bfc0dc3c31c91184fc0768ad705c2bae
PT=   fed07235232eee4bf2554c03535c120cc4961b7b
CT=   53d46f452f10463e5399db766cb677861b868031
TEST= 34
KEY=  eb3440facb92d0011dd7647e0548b095dfe55608d1afa2f0b03434c9d0e8e1a5
IV=   53d46f452f10463e5399db766cb677861b868031
PT=   41889ef3927cdff423680b7285674ac3004bf26e
CT=   991bb4eac68314d520e17fa39d5f1a6bb25e7872
TEST= 35
KEY=  3b5db6faea8a0abc528ad4e39c53047f196642ddf14edd532d6b2ea262b699d7
IV=   991bb4eac68314d520e17fa39d5f1a6bb25e7872
PT=   2cfc424cfeb1bf25d069f6002118dabd4f5db09d
CT=   d3ebb804420d746eb347054289444f80d2bb92e0
TEST= 36
KEY=  703ca83bce9b1ae5527a49bd4fb8bc7b5b6b36b34209d811a42f6122b00d0b37
IV=   d3ebb804420d746eb347054289444f80d2bb92e0
PT=   79ecb03f3f2cca504b611ec12411105900f09d5e
CT=   0ef4fab9a3dd2e039da81ed724e7873177ab64f6
TEST= 37
KEY=  0ecbc1dffddd07923aa7ba9e414c46c2f8b618b0dfa1c6c680c8e613c7a66fc1
IV=   0ef4fab9a3dd2e039da81ed724e7873177ab64f6
PT=   4d2bfb38b24d41067ef769e433461d7768ddf323
CT=   1b28ddd3e704880013b997b9c188f8e66c46e99c
TEST= 38
KEY=  a5f4192fe02c2d9e3dbcd5e75a649b111fb290b0cc18517f41401ef5abe0865d
IV=   1b28ddd3e704880013b997b9c188f8e66c46e99c
PT=   238882e36a9ccd6bab3fd8f01df12a0c071b6f79
CT=   5b5a81f512055c58bdeb45cdab042a2620d0e63c
TEST= 39
KEY=  461c197c551ef3087c5a76b9013e1ae40db7cce871f314b2ea4434d38b306061
IV=   5b5a81f512055c58bdeb45cdab042a2620d0e63c
PT=   aed47bba942bb727e3e80053b532de9641e6a35e
CT=   9ce602cf1a5f7987c90b07e7d7b7a155c3e43f11
TEST= 40
KEY=  5fb53e8b639c54cd93ed0c689dd8182b17e8b56fb8f813553df3958648d45f70
IV=   9ce602cf1a5f7987c90b07e7d7b7a155c3e43f11
PT=   16ed807086b645c319a927f73682a7c5efb77ad1
CT=   1503be79b1de0c0bf082f3f1e2a62f50b33ed47b
TEST= 41
KEY=  8f63cdee1a34741e9c01e1a188dba652a636b964487ae0a4df55bad6fbea8b0b
IV=   1503be79b1de0c0bf082f3f1e2a62f50b33ed47b
PT=   e360b1f7d9484af3d0d6f36579a820d30fecedc9
CT=   a885baf0f1023efb744cfeac04b7de68c874ce01
TEST= 42
KEY=  0d91164e47938652c47d5a00205e1ca25734879f3c361e08dbe264be339e450a
IV=   a885baf0f1023efb744cfeac04b7de68c874ce01
PT=   73f7f4549208f5a482f2dba05da7f24c587cbba1
CT=   57099dc85f3b69b046ad6320e707483569153b63
TEST= 43
KEY=  d84c16840266c5269c3fb54d7757816a080fee2f7a9b7d283ce52c8b5a8b7e69
IV=   57099dc85f3b69b046ad6320e707483569153b63
PT=   b54e33830626d58dd5dd00ca45f543745842ef4d
CT=   889e971b44af27e41d472e28219368a3264771ba
TEST= 44
KEY=  6484e9c024b2e2d447109309ffc916714ca0c9cb67dc53001d7644287ccc0fd3
IV=   889e971b44af27e41d472e28219368a3264771ba
PT=   77d93fb02dcebd47bcc8ff4426d427f2db2f2644
CT=   900961afc4cec50b09f64a9133784f4c7c5a0341
TEST= 45
KEY=  13a4677e203cdc9500392b466fc077de886e0cc06e2a19912e0e0b6400960c92
IV=   900961afc4cec50b09f64a9133784f4c7c5a0341
PT=   e052cd66cef8132477208ebe048e3e414729b84f
CT=   2039526ffdc5cecc31907e41286c808a1e6aee39
TEST= 46
KEY=  e3ab5082d96a61753ebd3bb24ff925b175abc20c5fba67d006628bee1efce2ab
IV=   2039526ffdc5cecc31907e41286c808a1e6aee39
PT=   21b134d84663171ff00f37fcf956bde03e8410f4
CT=   514b744a0a7f95a933cb8b308e31435fc927b16a
TEST= 47
KEY=  bf49c9ad44a1bc17d36971b91eb251fb7fd457a56c71ece08853c8b1d7db53c1
IV=   514b744a0a7f95a933cb8b308e31435fc927b16a
PT=   fff40198d3331ee15ce2992f9dcbdd62edd44a0b
CT=   1f3bb6c060c6e2e9527fa2a6fb81c2a84032d635
TEST= 48
KEY=  e908a41f50f4ef2d5f664cab0189e73b1f12b54c3e0e4e4673d20a1997e985f4
IV=   1f3bb6c060c6e2e9527fa2a6fb81c2a84032d635
PT=   6eb605a981c0557a56416db21455533a8c0f3d12
CT=   c24141b741671c70560127d4e85b2595e16dafe5
TEST= 49
KEY=  70ceda329ea6fe0dd98056fec3c8a68c5e75a93c680f69929b892f8c76842a11
IV=   c24141b741671c70560127d4e85b2595e16dafe5
PT=   3618371b60cb241a99c67e2dce52112086e61a55
CT=   2b296f4238a6776c09a56e1f3f45393586af52bf
TEST= 50
KEY=  db95144f039008a0808c0df2e8e1c9ce66d3de5061aa078da4cc16b9f02b78ae
IV=   2b296f4238a6776c09a56e1f3f45393586af52bf
PT=   9f3d6749a9c49d5fab5bce7d9d36f6ad590c5b0c
CT=   26172589df138f6cbeb3922b53e014e3976212e9
TEST= 51
KEY=  efeff2e18a70cf2165bb2aeecef6ec47b9c0513cdf1995a6f72c025a67496a47
IV=   26172589df138f6cbeb3922b53e014e3976212e9
PT=   feb40cd9fbf03a29347ae6ae89e0c781e537271c
CT=   7620619daa2b5d5f8371715b7a5c0a477c17c8a2
TEST= 52
KEY=  602f984f620968857ac29242b8d68dda13eb0c635c68e4fd8d70081d1b5ea2e5
IV=   7620619daa2b5d5f8371715b7a5c0a477c17c8a2
PT=   57d47634af8782518fc06aaee879a7a41f79b8ac
CT=   85c8ee340fb8769ecbbb12cab828fc71de8c8e0c
TEST= 53
KEY=  e7dcb9fef7d6f0d5fef43b6e3d1e63ee1c537afd97d3f6373558f46cc5d22ce9
IV=   85c8ee340fb8769ecbbb12cab828fc71de8c8e0c
PT=   0b00830b4458a3d087f321b195df98508436a92c
CT=   40f91bed5f507e8b980bf69ffd093d9a00f7b24f
TEST= 54
KEY=  eecba6415a3e6c135a97ba277de77803430304760fd800a8c851c9f6c5259ea6
IV=   40f91bed5f507e8b980bf69ffd093d9a00f7b24f
PT=   831b16b7509b2dd309171fbfade89cc6a4638149
CT=   24cfa0fa438e874b2a2c471116c12eaecd933c95
TEST= 55
KEY=  4f31d0d1d2796bb635a4a6865928d8f9008d833d25f447b9de90e75808b6a233
IV=   24cfa0fa438e874b2a2c471116c12eaecd933c95
PT=   39ca8b4219a52c60a1fa7690884707a56f331ca1
CT=   f2c31233a35ba051dda65970d0c35bf5e61f60f0

⌨️ 快捷键说明

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