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

📄 ecb_tbl.txt

📁 Diamond加密算法
💻 TXT
📖 第 1 页 / 共 5 页
字号:
/* 

For each key size, make a key of all 0s and try out some
'magic' plaintexts, coming from stdin, that have been
precomputed in such a way that they will present specific
inputs to the S-boxes.

All the rounds, from 0 to 31, are exercised in turn. For each
round, all the possible nibble inputs from 0 to f are presented
in turn to each S-box in that round. The plaintexts with these
properties have been precomputed in advance by working
backwards through the cipher.

*/
=========================

FILENAME:  "ecb_tbl.txt"

Electronic Codebook (ECB) Mode
Tables Known Answer Tests

Algorithm Name: Serpent
Principal Submitter: Ross Anderson, Eli Biham, Lars Knudsen

==========

KEYSIZE=128

KEY=00000000000000000000000000000000

I=1 Round=0 Input value=0
PT=8ed77392f29990eda7a3a3ce6f579dd2
CT=2d99fd0696ced14886b0e88a968b28b2

I=2 Round=0 Input value=1
PT=8ed77392f29990eda7a3a3ce90a8622d
CT=2d118710a9ac549d932e1ab82eb07e71

I=3 Round=0 Input value=2
PT=8ed77392f29990ed585c5c316f579dd2
CT=3b4623bb6d957bba7e472fe85e9c800d

I=4 Round=0 Input value=3
PT=8ed77392f29990ed585c5c3190a8622d
CT=f9378b4e88b7ff124129f516d690010f

I=5 Round=0 Input value=4
PT=8ed773920d666f12a7a3a3ce6f579dd2
CT=18e7f7888133888b42b78653501bba41

I=6 Round=0 Input value=5
PT=8ed773920d666f12a7a3a3ce90a8622d
CT=3a70d96324d2882f55fa5cbf308234a3

I=7 Round=0 Input value=6
PT=8ed773920d666f12585c5c316f579dd2
CT=f62532e1178d9126ca6b012e62515311

I=8 Round=0 Input value=7
PT=8ed773920d666f12585c5c3190a8622d
CT=dc1757584c04dacb2ee56fc4f2e3e47e

I=9 Round=0 Input value=8
PT=71288c6df29990eda7a3a3ce6f579dd2
CT=dd1ea1f5dcb17023d60953ff03843a56

I=10 Round=0 Input value=9
PT=71288c6df29990eda7a3a3ce90a8622d
CT=2601173f1d4ce45325cd702b60737d2f

I=11 Round=0 Input value=10
PT=71288c6df29990ed585c5c316f579dd2
CT=ef1c658f7134e845b365a9e39bbd5b15

I=12 Round=0 Input value=11
PT=71288c6df29990ed585c5c3190a8622d
CT=f11678490f351748896e565c8c5ec66c

I=13 Round=0 Input value=12
PT=71288c6d0d666f12a7a3a3ce6f579dd2
CT=afb60ecc41b18c9f6ebbfe91fc51faee

I=14 Round=0 Input value=13
PT=71288c6d0d666f12a7a3a3ce90a8622d
CT=751be7900e2f7f1696c9d3cb80836f3c

I=15 Round=0 Input value=14
PT=71288c6d0d666f12585c5c316f579dd2
CT=d10b4aa6f6cb8db2565397a462eb876c

I=16 Round=0 Input value=15
PT=71288c6d0d666f12585c5c3190a8622d
CT=837bc80ab91403d519be6dfe486d2007

I=17 Round=1 Input value=0
PT=d7184cc22875e48a0e5267f561d526aa
CT=2f1e1caacf0581ad717000269b6f7035

I=18 Round=1 Input value=1
PT=742b37a6aa172b92d6fe979a3d19a231
CT=70689000b2e6247f47114dec5caefef7

I=19 Round=1 Input value=2
PT=febb07514a172bc9c903e359d5eb5dbe
CT=fa7e5cebde63cddac22a0f95e2290e3c

I=20 Round=1 Input value=3
PT=227783a1c875e4aef3cddc5ef6d826b6
CT=cbc91f98dc878251d56305743b9fdb9f

I=21 Round=1 Input value=4
PT=d61b474627f4d4de5f1f63f1c1e7dd41
CT=10f5dc9782d170fe08ec6fa8a5b5d446

I=22 Round=1 Input value=5
PT=523bb7ae5a69e439fe6e1786ba38d251
CT=12a240599f502cb1eb40a08d03bedd72

I=23 Round=1 Input value=6
PT=bfb80c92ba69e4628901d8daca2659ea
CT=d660a9baea23fc8145be3221f059ebdd

I=24 Round=1 Input value=7
PT=a4670399c7f4d4fad5ed9c4d2e06a91e
CT=cec89b436f0faf4e6efd6de352931d34

I=25 Round=1 Input value=8
PT=af84cc59a5961bc6887227d2c5e566b9
CT=4d109a938ec02d0f3530ff6431aba973

I=26 Round=1 Input value=9
PT=a9c6f3aed80b2b21d6fcac5a3c58a6b6
CT=29b4b68b27618a46442d8e8fc2c2f06d

I=27 Round=1 Input value=10
PT=d9d87846380b2b0541936375d1db1da1
CT=3bb87fc5d8d47cc92f03aa0cae45ae4d

I=28 Round=1 Input value=11
PT=4065b82d45961b9de280d81db7992235
CT=659ea0382ba4d382c80b0722aefc8aba

I=29 Round=1 Input value=12
PT=ffc8f81955e8d46dd93f23d2cb675d6e
CT=f0090e8ea9257078e28fc2e0547578bc

I=30 Round=1 Input value=13
PT=2166b39dd78a1b75fe6c2c42ea36e915
CT=1b54ea544312c723ca6b78b37c0eb886

I=31 Round=1 Input value=14
PT=c9944c46378a1b51019158f560a6d9ce
CT=dd4d3f5b2503569f200559f8728cf127

I=32 Round=1 Input value=15
PT=68c5f829b5e8d436c4a0980d3e089259
CT=9778c352f0d45e2e31c4935bcfe4d2ed

I=33 Round=2 Input value=0
PT=b8f583cff6533e97b0be1077a69c06c8
CT=dc5cbe7212536d0d5cc112d90c1faebb

I=34 Round=2 Input value=1
PT=3a5762f4cdfc595e93d7978534159720
CT=0800213227a1307ce7e6cc4709758d53

I=35 Round=2 Input value=2
PT=f00a6f264f7459bceb231a8b1d295ff5
CT=e98a70282b42e4cb25c3b392a5ebf3de

I=36 Round=2 Input value=3
PT=4c5619c5f39cb6322d208e0b7754f4b5
CT=0375c0aacb11c171a914762492be2986

I=37 Round=2 Input value=4
PT=5f37fcd4edd36a5f601e015d197d4491
CT=c5b80f299a28b12f0f98c6540c1691d5

I=38 Round=2 Input value=5
PT=d22f59c3a53f2470fd1eaebfb5dfd839
CT=c3bcf3d8a593e33c074cd9a2f87d4edd

I=39 Round=2 Input value=6
PT=133bd28b35fc09f21509d36ea5a9ad80
CT=6360093195a864c20dec9d32349bea16

I=40 Round=2 Input value=7
PT=7d81f08d52f83e495b7cc99b8ee562b7
CT=3c5e657d43464cd8211a413860e4dd81

I=41 Round=2 Input value=8
PT=16f306153fab66f6db01d22e97a16341
CT=9b3ee9a7096ffd938c439fd2e84ad8e3

I=42 Round=2 Input value=9
PT=769fcce6a1e4c2dc181c10bb53db29a4
CT=dc0b0e2ef4fb1d15880430fd2d255aea

I=43 Round=2 Input value=10
PT=46e622421dcc086809e07eb3d73de1d9
CT=b010fcccde8a63a6027ad8d8c73259be

I=44 Round=2 Input value=11
PT=bfd8cc207e6dec31f2958cb860eb9041
CT=a7c9bec7ceb669dbf1082f012cbb11d5

I=45 Round=2 Input value=12
PT=182dff0b6d226bc47785e7e416f99115
CT=dcf7bb8c53f1479d5e3106f541aea24f

I=46 Round=2 Input value=13
PT=64588a855af4d8de03d4ad9c312d112a
CT=0a889514c107f5e44dbeec99567500ba

I=47 Round=2 Input value=14
PT=3d953469dd7542f192b82da3f6b7a365
CT=6943307a4d3a0bdd635fec6e9e2581eb

I=48 Round=2 Input value=15
PT=ebca0b8d77c7820707d46db4947ab4af
CT=98a9f71ba45d2c11d2d2c4a66a5edfcb

I=49 Round=3 Input value=0
PT=8a93b742324859360a8632cf0c6c0f04
CT=119b7d78545a431e1409303c17050fb8

I=50 Round=3 Input value=1
PT=22703f100cae7a1aafe2b91a25763c78
CT=ff4c414684f625e8fa647fe28d0cb0a4

I=51 Round=3 Input value=2
PT=ba89145117958f8dd827cc7b3406ceb4
CT=c5fd3ef7da425cc3aa97a116ec55c09e

I=52 Round=3 Input value=3
PT=27ec131710118da814fc824342465f1d
CT=442313df3ae05d8d048fd7ddaaaa6e6d

I=53 Round=3 Input value=4
PT=fd3cbe05cbb0ab0605eef762391dd0a7
CT=fb8382f724a9b3f552fd9e014d8e9ca2

I=54 Round=3 Input value=5
PT=a82a7482622d1f9dc504e47925e477df
CT=3c1513ef471aa3d6e7894b6ca894ca21

I=55 Round=3 Input value=6
PT=be4dc3c62f602bb8779912b333c3947c
CT=8da7dbaa1cef32e00de108c013537654

I=56 Round=3 Input value=7
PT=a71b3e7be8489c838f381811440d9365
CT=6f02eb795de08d6462605b1168989252

I=57 Round=3 Input value=8
PT=cffe612f23f5e37f4dc8fb7ee43dca33
CT=eb7fc4533fbc5b87c96c81bd17d7cb49

I=58 Round=3 Input value=9
PT=94eec770656ca4aa99ee6d9fa29afeb4
CT=635734c91162532273fbee443a804f8f

I=59 Round=3 Input value=10
PT=09a6a426888a3c1bbf436750468cbe68
CT=aa4a0218451f7465f4b4d16cf0c19566

I=60 Round=3 Input value=11
PT=c9a58e31c5605e40e40f44bea3d6c81c
CT=46f62ffe6b68ec9058e7685351c903be

I=61 Round=3 Input value=12
PT=0d43261d5ab7111ea7a71e06d61502d0
CT=d39aa4137cd8c8301cb4d0e8d0d4e2c3

I=62 Round=3 Input value=13
PT=c96693e4fc53f6bce36990a34871f7cd
CT=527a8f93497bdd76a61a35cf4573f14d

I=63 Round=3 Input value=14
PT=28ed15d6b56a85d72d30f7ed50bd990f
CT=16b72caec51849be987d5f637a427201

I=64 Round=3 Input value=15
PT=284792f32e38ad21a55bf4ec5176b766
CT=42c9e43e548977c4e6dba68ed5794179

I=65 Round=4 Input value=0
PT=3158b657f15b2d2d00bc6e77327f7d44
CT=071f001336d2562a8e148b7a0cddff96

I=66 Round=4 Input value=1
PT=844df25521b8047fce0dd6b7166dab2a
CT=920540b5e6acce4bfb019146591424fa

I=67 Round=4 Input value=2
PT=f1e99101bafb04a0e7106d7f44b78be5
CT=0d36e3a35df1a26a6f5bd5928f9c78f3

I=68 Round=4 Input value=3
PT=64ca5a06bec523ea03c4f7d0981749de
CT=9b8fd798557c54772eb89852ab340724

I=69 Round=4 Input value=4
PT=3ab34fca604ec443d48b7b70c5dfe4b7
CT=f79fec7e58abecad293802525aae87c9

I=70 Round=4 Input value=5
PT=beba2058aa347de8177b00ba4e7b690f
CT=c318f41f64669a0d674f6371510af0d4

I=71 Round=4 Input value=6
PT=b9d813b2cee3b7ef164c5e100ea502b2
CT=100c84e66cfaf8729710ad4862a2dece

I=72 Round=4 Input value=7
PT=47483f42f8caf649bbb479e67fedf9e5
CT=42dde3232087a26a50e4255a15ca0cbb

I=73 Round=4 Input value=8
PT=1c480afa41b2f02d78cf79e39eb5f00e
CT=655777ca12bcea7fbfd1cd186cc65815

I=74 Round=4 Input value=9
PT=cf157558f0b86336c48cbae8977b2901
CT=cafaf4df460cddd1e01524c2d26a12b9

I=75 Round=4 Input value=10
PT=7e4b1032350d0cced42421ec83944804
CT=0ca42392799cb3a53660495eb78aa13e

I=76 Round=4 Input value=11
PT=e4463e3df85c67f26148320f70e6b42c
CT=f64fcc0c6e1e51b6b24020e0fc99252f

I=77 Round=4 Input value=12
PT=e210953e659fea7f6f4ec3863d34a479
CT=0ac65a92926e80adc93ea1ace1df9097

I=78 Round=4 Input value=13
PT=2c11b42e921789074f7e293a3e338bc4
CT=d4e3e466323fd2b9b17392e41fe39b78

I=79 Round=4 Input value=14
PT=1b681d6c0966545406055bdcbacc7289
CT=370dcfa5a1c559bd1dd4e148bf83b8e6

I=80 Round=4 Input value=15
PT=11b01a3caca131c575fe0af8a57c2307
CT=e247b99e7dfb648c15ad2fb2590d1cc0

I=81 Round=5 Input value=0
PT=34a8ded91a55b6f58dbcbe509aa40f53
CT=a8f11814a4ff1efebf3dc79776193948

I=82 Round=5 Input value=1
PT=62e6d0ad9e77fde067938ad7cf6d7ea3
CT=a18c49f7d61fdb04b0eb6cacb90e63ad

I=83 Round=5 Input value=2
PT=d5994c542cae454109a6714f8326b139
CT=5f518e004ec3631fa97178b908425fcf

I=84 Round=5 Input value=3
PT=20d4589cd9db486ac4c75346000dc021
CT=15f4f8fbe25bbdb151616c7f16c2f911

I=85 Round=5 Input value=4
PT=c02e48c6bb4b6fe275219beaf2d1181d
CT=8c94ca200be30d361b9b467edac839c2

I=86 Round=5 Input value=5
PT=3a536b343a58356a351e11131b574822
CT=90894c9c726093b0980a7b0c50943381

I=87 Round=5 Input value=6
PT=f66833cc5cb1d360c88b60e130824eac
CT=24a3fbabbc840a0b4afbd8a3f6936e4c

I=88 Round=5 Input value=7
PT=9b6c59d105f055313f3469fb85f3bf9a
CT=ba6333d13bfbd1d91fb10264c542f450

I=89 Round=5 Input value=8
PT=68c08fee9909248cd026af004e6fbd52
CT=5c3d2815aa3a7f2516276cd1275f8d34

I=90 Round=5 Input value=9
PT=8dbbb4fcffeef96ca2f68e7bec6b3ee1
CT=ade0f63a521bf1e5c3cbbb9df38b0480

I=91 Round=5 Input value=10
PT=feccfdc572598769f2d943fd9ddf4d5d
CT=24407c34df2c313fb29430ee95f78cf6

I=92 Round=5 Input value=11
PT=6ef3f5ae358de72c38b3cac410bf21c9
CT=552a412a21b3fd41713e73b49d9c0089

I=93 Round=5 Input value=12
PT=d6254b23e583135a10f255a45b0de30e
CT=cae42a2e21ba28aebca7cccabf32573a

I=94 Round=5 Input value=13
PT=c8b8fdf502e549fa2baf9b5307a3307f
CT=36ebcb161d6623e66f975a4d867c5f4d

I=95 Round=5 Input value=14
PT=8165401228da3d993a3a1ec9237ddc53
CT=b39e6bd84e8168e9683c6c36922a3ac9

I=96 Round=5 Input value=15
PT=f777c00cf0e9b9ac34344559b88aeddb
CT=d94153af7bf2e99b46467750d79171d5

I=97 Round=6 Input value=0
PT=e9dd5d6f646df7f6ebdb56e04dd0e76e
CT=5853d4083970249790e44af8d87fe009

I=98 Round=6 Input value=1
PT=75be646ba10ec58452d5b626c535eefa
CT=bf6e18dd6269a5f9746c89e065f2b552

I=99 Round=6 Input value=2
PT=369f98e7b5d098c631a314440d5e70d1
CT=6caa215b59fe6de08c29b67bd472c33b

I=100 Round=6 Input value=3
PT=75b4d1ece6def40008411b6e23871bfb
CT=4f0939b5de8f553a1dcb1d4b0cb90bea

I=101 Round=6 Input value=4
PT=0b7b7b46dd643f7315fa962d3be2aa4d
CT=a2688ac9a68112baa673739304139aff

I=102 Round=6 Input value=5
PT=bc29f8d0717ebc4eacb67cfd75f5610f
CT=9e00ff5a9728fe2562cc089318566a29

I=103 Round=6 Input value=6
PT=0675701fea6653ce526b3329f02d986d
CT=4417f41bc13712c2d6693e1ad4f67fde

I=104 Round=6 Input value=7
PT=e36e76a7bcf797e67a9ef10eb057d9d5
CT=68d59954888c9c9613efe2f9e3d4b2ff

I=105 Round=6 Input value=8
PT=7a7623f1cf7e06b5effb7d6898e418fd
CT=5a5a9aae20b9f7390cdd4b0cdf1fae0d

I=106 Round=6 Input value=9
PT=af53c80b0920676cb4a65986417d142f
CT=444c1a9f8e0e789e46d360c7565332ef

I=107 Round=6 Input value=10
PT=8e7d19225f29fd4ec99965b9339abdf5
CT=c41efdb90697fda18d3ceecdb7479cd4

I=108 Round=6 Input value=11
PT=b7e73092df6756eb62ac93675129197d
CT=0868e523bf32ffae326119185a026a91

I=109 Round=6 Input value=12
PT=f003c84f184e1b685eefe5d9d185f1f6
CT=2fc4a4671d820e0236d545a380cace3d

I=110 Round=6 Input value=13
PT=256cdad506069862a4b6321d3e81cf8d
CT=e4411ff22c7b2123e881034bd28a65fd

I=111 Round=6 Input value=14
PT=38ee1c3954be659d6afbd9d545501e31
CT=b5a31175a707112629c77612bf2ca998

I=112 Round=6 Input value=15
PT=ae89006ad458cb5af60fa268c5ef40db
CT=bf08f3b78adc22fe610536a912f8e0da

I=113 Round=7 Input value=0
PT=d5fd72b90faa75b2ba926af000d2ba3f
CT=202546f34764b4c5a51761c29e8724d0

I=114 Round=7 Input value=1
PT=ccaf3d226a3b4b08e9af1e12dc7fdc20
CT=a0454b4084b648ca9a653158cb418357

I=115 Round=7 Input value=2
PT=b3e727d4c94f4ee1cca798d94cf7073b
CT=1b2fc5853e3c7ccb88be4931f86d776e

I=116 Round=7 Input value=3
PT=427ffd8ea382ed3ac7346b897c946964
CT=a9fe8ca57b6da828f9f038e3d5c89ec2

I=117 Round=7 Input value=4
PT=acf978ed5244ff65429769ec2d6c6ad2
CT=085df27ecd60d6d84b69d692d4529f2f

⌨️ 快捷键说明

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