# Permutation input: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # Round 0 starts! Input: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # After round 0 SubRows: 0404060604050607040406060c0d0e0f0404060614151617040406061c1d1e1f # After round 0 MixSlices: 1c1c0e0e04051e1f1c1c0e0e0c0d16171c1c0e0e14150e0f1c1c0e0e1c1d0607 # After round 0 ShiftPlanes: 1c1c0e0e04051e1f070783834303c585c1c1e0e05141f0e07070383874701c18 # After round 0 AddConstant: 9d69856b01d33389105f35db1e631ce7b440856b874466cd2867608e142d7ec1 # Round 1 starts! Input: 9d69856b01d33389105f35db1e631ce7b440856b874466cd2867608e142d7ec1 # After round 1 SubRows: 84ba32ca9de395a90e3808a4187f3dff0304e38db744266f342b7ecd1c6e7cc2 # After round 1 MixSlices: 54be527441e5a7d2916ad5b763572132fdb671c871c19d8c85cf51257dc5e997 # After round 1 ShiftPlanes: 54be527441e5a7d248b5eadbb1ab1099b6fdc871c1718c9de7c292a8e2becbf4 # After round 1 AddConstant: 565544bf4a49fcfe6605866a0b6ba25c5dff03676d7aa0c657ec23c422040e46 # Round 2 starts! Input: 565544bf4a49fcfe6605866a0b6ba25c5dff03676d7aa0c657ec23c422040e46 # After round 2 SubRows: 0e5cbcf75a015cbe0d6ba0366627a64c6c1da1a47dfb22c721c02c4277ac07c4 # After round 2 MixSlices: 8928b55f164eca841b04e774bb4f0607dd1877fdee7913ab01deb4f1750900d9 # After round 2 ShiftPlanes: 8928b55f164eca8406c139ddeed3c1818dd1d77f9ee7b13a7807c6d325d46403 # After round 2 AddConstant: 8cfe98c901167cdc5ba1e0bf9b52a40a5bd44152c6f0e98c185aa40aa4a1ef66 # Round 3 starts! Input: 8cfe98c901167cdc5ba1e0bf9b52a40a5bd44152c6f0e98c185aa40aa4a1ef66 # After round 3 SubRows: 89de7cdc84229cc9dbf324185bb1e0af87a0a9dcda54c906a4ab4b661878ac6a # After round 3 MixSlices: 786f66e82aedff96426e4f0a4f009e4f6baeaae2bfc30d982089397ec791754b # After round 3 ShiftPlanes: 786f66e82aedff96213727852780cf27ae6be2aac3bf980d4490bf1cc8e3a5ba # After round 3 AddConstant: 73c33dc4045d93279bf79540cc8204310260cef173912961842a7aaeca08b371 # Round 4 starts! Input: 73c33dc4045d93279bf79540cc8204310260cef173912961842a7aaeca08b371 # After round 4 SubRows: 359d976366c23b865dc280319bf7157171f16bf06390ad61ca22f9794c0a32a6 # After round 4 MixSlices: aa309f4436d05168a0d35b9a4e3ead303cf3d2e765d590fbe59c93e2cf94dd93 # After round 4 ShiftPlanes: aa309f4436d05168e83496e6938f2b4c33cf7d2e565db90f73968a4f533e4f76 # After round 4 AddConstant: bd68291c6bb0880a9db5f36d458abd616bd825983600dbd6f2e3012a56e862e0 # Round 5 starts! Input: bd68291c6bb0880a9db5f36d458abd616bd825983600dbd6f2e3012a56e862e0 # After round 5 SubRows: 42b8a11abd70880cd4affc69499cbb651798ffd67c4859d856ca62c8b02b2122 # After round 5 MixSlices: 96f95b85ff9d20c69c38d1b3cb1c2b20fb564eda298d09f026d2048125834985 # After round 5 ShiftPlanes: 96f95b85ff9d20c64e1ce8d9658e159056fbda4e8d29f00969134082c192c2a4 # After round 5 AddConstant: b8493734455d9203a51e23cfc98539cbe6d56b224d9335bb6bf85649ca3e9988 # Round 6 starts! Input: b8493734455d9203a51e23cfc98539cbe6d56b224d9335bb6bf85649ca3e9988 # After round 6 SubRows: 755d9717ad5cb220e88b384e8d142bcb2f937cb9ca4423228876db80e3f895c9 # After round 6 MixSlices: 821e41014e4e52490afbd46b6666c256d12485af1b05c2df63f218a53ad97dc0 # After round 6 ShiftPlanes: 821e41014e4e5249c2bef51a9999b0954d12f85a51b0fc2dc98f946264eb01f7 # After round 6 AddConstant: df7e98633bcf37c214bb6337c18ee8232d4f9a83d0c57748cc59b9f473b3b7af # Round 7 starts! Input: df7e98633bcf37c214bb6337c18ee8232d4f9a83d0c57748cc59b9f473b3b7af # After round 7 SubRows: a3ad2f81fcffb4e2c1bda925959ee233d8c6e7c9ed8f7f0afbe3861f4e5abfee # After round 7 MixSlices: 67fbd53b9136ad25d2eb12aa1f253140d6248b4626014b0b2201aba562a6415b # After round 7 ShiftPlanes: 67fbd53b9136ad25e97509558f9218a024d6468b01260b4b0091d2d55331ada0 # After round 7 AddConstant: dd3b67fe7a346633457e250e3fbca9cce46c833903cd1d800b3d89f97d81c111 # Round 8 starts! Input: dd3b67fe7a346633457e250e3fbca9cce46c833903cd1d800b3d89f97d81c111 # After round 8 SubRows: 3f0e0407d93d67fb3ab28cc04dfe29ce83e51e89e6ed85b074b8c8904badc179 # After round 8 MixSlices: 34f30ec4bc291af1c95274e276346d47b19b1eb62fc69fe7bedb3a4edc58e2ad # After round 8 ShiftPlanes: 34f30ec4bc291af1b2549d381d8ddb51bb1961eb62fc79fe6efb38e96371b78a # After round 8 AddConstant: 41726b4f6a2c8cdcea43c58e7dd0b9883a6cea8e672a546879a38eb13e116ee8 # Round 9 starts! Input: 41726b4f6a2c8cdcea43c58e7dd0b9883a6cea8e672a546879a38eb13e116ee8 # After round 9 SubRows: 2b6ee6d06332095fbdd2fc085643918e4d2636623e4edccc36b060f95913cea0 # After round 9 MixSlices: 987f7fded2ce37c96954882cabfcfd34ac1b25d12edbfc35b01a9e6005c5bc75 # After round 9 ShiftPlanes: 987f7fded2ce37c934aa441655fe7e9a1bacd125db2e35fc0d58304fe2823ade # After round 9 AddConstant: 737db4c87ec51b928484f57a9544bb281947c7eed0826ed023e85cfe5842881b # Round 10 starts! Input: 737db4c87ec51b928484f57a9544bb281947c7eed0826ed023e85cfe5842881b # After round 10 SubRows: 4e8d2f527d7d999811442e6884c4f13ad1c4ae5299074fec58aad05973e00cbe # After round 10 MixSlices: 100025ee7429fa50b29ef273f2a181ac9c178f1e39c5404be82e27b2ac131047 # After round 10 ShiftPlanes: 100025ee7429fa50aca7fc9c7ca8206b79c1e8f1539cb404bba0c89e4eb01c41 # After round 10 AddConstant: c605b3c32c3ea2e6ccfa9e45fdddab0e7c17c56744c4025ce6c011fc3b3179ca # Round 11 starts! Input: c605b3c32c3ea2e6ccfa9e45fdddab0e7c17c56744c4025ce6c011fc3b3179ca # After round 11 SubRows: ae3f82e44421b3e3719d374bfdf3ab0600c346187c1781773bf168face3059cc # After round 11 MixSlices: a4be10330e401ce55fd2410c2cdf0ff501b7149149abbec91e4bdee360c16d87 # After round 11 ShiftPlanes: a4be10330e401ce52fe92086966f87fab7019114ab49c9be258f71ef60b0c3b6 # After round 11 AddConstant: 08b53c68be6ead89ef53e53494849131bcadca3885f9a50f9f4fc32a8bb208a0 # Round 12 starts! Input: 08b53c68be6ead89ef53e53494849131bcadca3885f9a50f9f4fc32a8bb208a0 # After round 12 SubRows: b64e91e198f5ac8971941535fe47f1310dd12537b9bceb0c08b88b8297cf40a8 # After round 12 MixSlices: 50884369ad9e45c7a3fd050ee14d50bea3d601a3640560e292106da560178387 # After round 12 ShiftPlanes: 50884369ad9e45c768ff81437853942f6a3d301a5640260e424895b65d801e0e # After round 12 AddConstant: 089f1bdfcdc3271ee98a0a267d85b9b97d6586420b20ff6c37c9f03d8b858823 # Round 13 starts! Input: 089f1bdfcdc3271ee98a0a267d85b9b97d6586420b20ff6c37c9f03d8b858823 # After round 13 SubRows: c55c2edd0cc3171e7587b1bdd80f9a2b0f60fd6c7005f646bb8c08263fcdf839 # After round 13 MixSlices: 268deea9f4fe4a5e112b75fe4a185c6f77b5be52e6255a2844244f2fc3c7cf53 # After round 13 ShiftPlanes: 268deea9f4fe4a5e88953aff250cae37b57752be25e6285a122297a7e3e1a9e7 # After round 13 AddConstant: 96a35fc534448fec8a7e2c342ea0f51b9bc73e0f9f269a9ff9205cb14fea85bc # Round 14 starts! Input: 96a35fc534448fec8a7e2c342ea0f51b9bc73e0f9f269a9ff9205cb14fea85bc # After round 14 SubRows: 22c59ba89423cfe52694d93b8a6ea41e852184991fc63a8f17cac91cf82894b9 # After round 14 MixSlices: c4d204c05b6a17c893f4d0e94a3185909a95de3c492314175b090503a1db4382 # After round 14 ShiftPlanes: c4d204c05b6a17c824fd743a528c216459a9cde334927141256c0c146e87090e # After round 14 AddConstant: a48f6619da1f9cad212b59ac45d4973c04c91481411314caf3699a39369051b8 # Round 15 starts! Input: a48f6619da1f9cad212b59ac45d4973c04c91481411314caf3699a39369051b8 # After round 15 SubRows: fe16deb47a9b3c8944fcd6b865931d3c459214cb004b14caa4b943a8f3c1d9b9 # After round 15 MixSlices: 295cf38259c30e3224b1a04f19a4c3057e5ad53b27bd959c2876d9998b58b46d # After round 15 ShiftPlanes: 295cf38259c30e329258d0270cd2e1825a7e3bd5bd279c953b14ccecac4536da # After round 15 AddConstant: e9e636305b2818f999f48b0b22628d33e0be891056255783971fe0b71c6b87b6 # Permutation output: e9e636305b2818f999f48b0b22628d33e0be891056255783971fe0b71c6b87b6