201302241551 195ea8
explained decrypted filler
seed 5
From the post to its content
As posted (encrypted)
1425A15CE751E1D6 51C1450F22D7B4BC D2A442F96EB68D2D 563C99D30BF357FC 62836974F6C8FB79 C5C3F1072049685C 79D6E2C52906004C ADDEFD5ADE22FDCB D8E6183A925D28CB 1D29EDAFFD16861F 99F385E9C2540F39 AFC2ED027FA93FBB 5B59FDA952953E24 B7B93E22065E1BC9 5F382B307CDA08E7 D035F9A99B751CFF 9FBD4DA4FFD764FD 30DC78624FFAE81F E53637DA57CB82A5 890B11949C3295B9 971450DD18041A24 C0E3A1DCF4E9D127 4EE63FDC14D31272 FF6FFD51552DEB8A F587AFA377F8E346 3A50C2A51AFB0661 E7912A89EC585E1D CC52F14C137CBBDC 885CAFD491D53F64 5E71862E11B46E96 511F58AF40559B90 AD3988E4C527D2B3 445D0D302CDDF54A 4893A96D43FEF94D 1866A89FCAF0DCF0 45EBF5CF6DC19717 45BD0884047B853A CDB21B07AD06723E 7E1A716B6FF92410 9E27CE8540229C2F 8612C39B1FBB3A48 A1D7DA97DBBB570E 2EB078D8C7710441 54C36FDC28211638 7F4DD2A45E6D3C1D 17F4FBC9A885479E 24738EBF3860AA39 509DC30B43AA9680 0C2B11CD8E832D93 619A205342E8F37B AD66BDE489263849 F80422326E1EFA56 CB78C187FE69D5A4 9776F9540C570686 CF6C73F4E347C6B9 9B0B05E2A628C4E3 6C7353405241D10D 3AEE9ECBAF4E1019 69EBD99CED496CA9 237BEC2F2ABB3551 09A5783936C09CDF 1FD91C88ACFD2D47 A96017BA4EE0D1A3 2F815B0704BAF0E1 577D1A7B75AA331A C99761619F72EBBA F4CF5B418DD2E6F6 9468159718B84E7C 765414534FA305C4 5BD122D2FEF45DA4 29FC446D398A2B79 EEDB038804AAAF52 8982B5A91DBB2E92 BB3A25F5C700B964 3558D40E4FC6D4E5 4D11B4D3E33EF88B 8F264631630CDBE4 38C354CD638E2E6D 0BFF10350C7CFF8A 435897EFB1B23642 325106C5FA44745A 0AC93C1E4A78AAEA 32D83855140D2F02 42D7DAE450CDA38A 219E7849E25E4A9D F214A15218C74DDE DE6B5B0A8001C1F1 0900727AB73A9FEB CC49C635FA23FE19 F3A0960719B686D1 4CEC8E7F519FFC46 DAE6562DBCBD6C07 DEF36381C7DB3C3C 6C391E6F3882E7C4 56C259EFC35564BB 8A06B2AB8AB1FE2E 34C29EB7C864D497 9271E4FB956AF97F CE49AF0C3561F4B1 D13EE741D46ACB3A A4DD4C8F7EFD83FF 7FDC2BC403AA4F84 58B5AAE7535D4772 25CD378A851D4F7C 405F05DF709C4656 37F1910395ECA980 8027C952155C643C 96B1970C6E329A5F 20D1041F870C2665 6738CB409014FD29 B99F9A420E90C5F2 90E7632542AB71E8 66AD521337FBD23D 53FE97BE64E5FCA3 D9720CE48BA8DD82 D2A26E53FB5DB419 C7AF1935E4D5A941 B715A02F26F1270C 42A1B594D62CFDC4 5C7EEB05952D6B0E 09E7B176F9941CEC 253FD08DA03B9D3E 0B7EA5BD6E2C56F5 3BFF04489119E574 60C32AD559B2B7D2 1F936D7D5D0B4687 3D704FAF11F95D95 260C189AD6E37B20 E4C33D14BB073515 9B195D0F74E940AA B2A3B80EC70813C2 CDE561AB395D4B73 213014BD6D43CFFF DD06E5A8191AF262 6BC24EFE50014AE7 7E554B50FFD6823B A5BE6ECA04DCE3F0 0387ED206BADC69C 3B74D769F12748AA FEF9A21E776DEB51 5BFF310728D83AE3 A752F40E9CA4CBA3 6E49544A220F29F2 B63548E0332B56E9 60E56D5D7ABEA2D3 52736D3E967E6B43 6D400836C2504178 64FD29ED2C839046 38B7CEC7CEAE12B2 E2E1A57236B18A2A 883B38C9CFC5A903 13400491D3252FE0 02830DB5F6F79473 E4BC78FB27C6CF0D E9730F9567F1CFD2 893F459D370E86DA 10C90186450F71A6 4A78AD9487BB9656 ADED91969822AA38 2F36A5D947FBCCD8 60F69D9E5D3CE045 4EEA8FE9FC3586F8 455DBC7519B1C350 851B14AE1066E942 80BAEEA10C0F9EB2 F16B3209C08DBE64 52305A7097965F60 090CECD4F603D541 E558D36EBB8B0639 FB2C5E1E7A87A4AC 0C2BB3DD6A0B0A22 E061DC94E3C1ADAE FB28E36C6F489C2B 5B4682F368E9A8E3 330F057DB796CD08 AD77B743A92692A8 8B22F7630C1D2F16 3636347D38B403FA 22AC6086889283C4 A7FBA0BD8F508CC6 EC7591D5AEE38FC9 B4F1520F88A4BFCE 7B26318D16AC4ED1 6934A1D1762AB059 5F3F63C378006BCC 7F64EBE752F4A8C0 9225FD9F44E7CB95 A7C9AEC6AAF3A8D6 A1A8FD10DEB00E70 0045C3084BCF6733 4F134B37A55F7354 0C2DE31B6C3B31B5 ABA3122DE298DA7D 771ABA14EBD9312C 019FE61AF8F9E435 299A0221C328A70E 57A57C5E3D50DCC5 A62F0472850B605C 27334178A7BCD21B 878EFF13A0EFE039 88286FE358F4A0AD 71AE13D9B89EF89E A4D72597F0584998 2BD76E99DED998B5 B6B20B280D9CE1F3 F71C910506C3EB6D 468F94A8AC49F1C7 47EF97886BC873AB 10AB1AFDFCDC9259 679D0096A860FBA8 0EACD2D728F18E4F C7B029F130CD066A 2376A410029DEE21 E84C16127492F30F F3C1359544250A61 CE7F16E2125E5AC3 54F2AC30FC0B2285 82AEF6880186494D 43EF6271D6785286 FDF4C32762B1D89C 00BBF2BC39FA134C 0F04B12B5B0BD4B9 25B3F0FA68E80917 5189B854BB89E815 25BC40766360FD1C 074ACDCB6C3209D5 6E4CF00E36B8F426 2204F72464505B9E C8068E1CA9018C33 F6888C2C72BA8CCD 677D700C8F00090D DE17A3A028D1EF16 B360F26FF6D7604B 8F169C43D7743BC0 4273E5F63AD60D0E 153234E01213CB4E 55EF8A4771982F31 586BAE2A71849109 EAE436F8AE8128C1 28A1DA3CC902FB86 29A8273D9D79C1BD
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302241551(name+title). Key = MD5(password) =7ee110ffe5856406921a930a4fdb67f6, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 3a43dbbe-6cbb-3314-a268-4ab7d17ca405 2 59393a96-8875-2653-af9c-7befd465ee0f 3 5090f9f5-f27d-2f08-a425-1677e11bc238 4 ca42f7d9-a7b8-53d6-b02f-133fd2838e26 5 9846342e-343d-4e3f-819c-4f53d8dba1cc 6 b897b00d-efc2-8f1b-a059-fca9cfe960a3 7 37b300e1-92fb-135e-8420-ec73bb7ead67 8 584f0f4c-5d98-8f67-9400-f57d23322e95 9 26e38642-6ec8-5d43-a338-a6c9cb4e9a91 10 d05129a8-cd33-1343-b2b5-20ddbefe6045 11 13ac67c2-1c3c-8f96-add4-fcdc5b22c5e0 12 57ddb452-9131-3941-bd65-68f4d2c39a12 13 a9dfab51-129d-0f18-94de-66917b4edd25 14 3ab2cac8-646b-0638-a8e9-f9fecf7e7ba1 15 5f6487d1-1c4e-479f-8f27-857afac8df91 16 35e132f1-d37f-1ecb-980e-ea133f39318c 17 6ab2763c-3acd-839b-b48d-8dd4834fb685 18 526d9734-3256-00a0-9f30-57c3892d0e94 19 9356bd81-cb23-7ee9-915f-cb584e6eafcf 20 8fb73945-2618-2bdc-9df0-9e1e81974479 21 f8447c89-74b1-4cef-af43-23489085f125 22 06ae57df-3081-0def-b5bb-3fc934f2e819 23 055f8742-f22d-7f47-80c6-ab469762af87 24 42b63c5a-6e28-7ced-9882-69136c4e7fbc 25 7a0f043d-b3cc-1232-b21c-f451ebb1aba2 26 ea373155-a290-69e0-92c9-0eefcdf9f864 27 a1d0de6d-fc13-27c0-85a6-5a155ef705a5 28 3c5a14c4-fd75-7168-9136-38b9cb3400ab 29 c1d33edc-7c9f-8331-ad06-def7f1ef812a 30 f4fa7a36-8f04-05dc-b43d-eda43fc86c0d 31 3e8c9932-d967-08d8-82e9-d160274ece72 32 16e99f0a-5b1d-633d-a95c-7e662b155715 33 c5d3ec78-b688-2625-a5ca-d4237e540dd4 34 f1066574-54c1-1972-94a5-22ba87f3a504 35 f630a491-e5ac-3383-89ba-516f3d85653d 36 df10952b-f19b-8e87-b162-fce956b2574a 37 bafd3093-487b-1fa7-b7f2-5e31a55e745d 38 6628e6ca-75c0-7f04-836e-d9f42af8df03 39 c42235aa-9fc3-1525-a924-a5b1697198bf 40 7f3fa21d-92a1-7cba-9f72-12cacc153fd3 41 073c515a-0fca-37de-9c1a-de121cae708d 42 bc43b963-1bbb-02e8-ab4c-faa1854c340e 43 a07e8a57-dc45-8f34-8bd7-4a692ff0f56f 44 bfe41baf-e8b2-7744-aa05-551fd3e1dafd 45 2e1b1e84-e703-48af-947d-17e433d14752 46 03b2e943-47f4-13e1-9c1d-7a591da1a3ab 47 e754e2eb-9886-0fac-9b67-c4f8094d9a83 48 6d9c2bbc-b9e8-421a-805d-31d2183aa373 49 9dcabf2c-481f-56cb-9d31-ea760ca553fe 50 114f6a08-4151-70ae-8272-d6914cd12ade 51 97ef62f4-0af7-88c3-9901-31c728749d1c 52 142b6047-735e-8169-8683-7256d4db0a44 53 db8f5338-e148-2e1d-bc1b-cf6d6142af7d 54 23b8afca-9b44-4607-a42d-44418131421f 55 dc9bfd1d-e71b-18e9-a74e-545228188d55 56 4c9fadfa-9dde-217f-a907-9eeca60697e5 57 cbc8b4b9-6cc9-418c-ac59-44c9f41d976f 58 b79972a4-64a0-4da2-aed1-541c74404ff3 59 ba1cbddc-ec01-35df-ba25-955fe5e549a9 60 6df5a996-4980-6c7b-b62d-b732fc637a60
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
322548185183004180724077162780062138171730874104578824124436. Exactly this sequence comes out ofnew Random(5).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID areGuid.NewGuid()output and carry no message. - Explain the count. This post is draw 1 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.