201211081535 12uizm
explained decrypted filler
seed 512
From the post to its content
As posted (encrypted)
756BD626BEB7FE50 327130A94999850F 7D2217C626FA61AD C8287EC326412B8F 199156165A7C3A2C A5B2B36CA70591C8 A52225434C49AD28 0D9291EA3B319609 FC94C8DE92CBED3D F9631FCAC9A3D993 B174AA33F782434F F865FE3BC8D817B1 3BECC4979E910DC8 8FFEC0262CBC644C B464A2D9F312CFDA 683BE4628A5DB652 070BA0C7A580CDC8 9C7AD2211B9EA70B DB87051A97381A77 B921932D63B3AFEB 521C1B700F3403F7 E56C7133D619219D 22F76AC092DD6122 E5735EED2D38F5E4 8544239D05F651CF 894BBEC312881284 152124A5362AFA13 3DAE581B665D6E24 D5B47EC986CD746B 1A102F25C615B53D 86CC08EECC74A043 8BD4B197506F9774 0C3FAA6C64F10683 F82403254E7B541E E1F095F7BE42910B 3BB88DBAA9D66229 7F426BF6E9AA7FED DEDE14D2171F4AB9 FA277E0518C29B38 400B219E0B563FE3 A5F5CA5BE1C98438 4ECDB366AC889564 50678AE0A6E5825D 9E14A5918D643288 756A7F2E3CA74996 50CBAAFD58485D01 386A4F11F8EAFB22 F54714FDDBFFBE0B 2E9FFA4736EECF8F 57D35C51AB00B6C1 F6923975A135C0D6 AE0D63CB0E839D9B AE8CC68DA1083422 7141D91CDA8D06E7 EFD333A2033279C5 BD2F14B16D4580DC 276E0893DBADDD32 322503CD6BAA1DDC 7242DCD31DC7FE1D B37B54FCA8C0B7B0 A43563FE0567F2CD 894D3B51627D7AAF 7CDE12C1D3B4D7AD AD4B257D1524336A EE04091F52E4DF01 0F1DB4F61B7E33C1 74F6244C75F41F38 1A8A2206931BF7AB 968DBD09F5235C7B 7299EAE792D4745C 4F0075232F1082B8 7DDD84DE36DFCBB6 B87B28C94759C834 15B401C348B19608 5C6A50B2AC279AA9 98C717B83B2456D5 00147DE7DAD8389E A8D71CF4A1B172CA 517006E1F1B001C6 2F4F9AEDDF6AC79C 305EED7297E30443 5FDE999657024248 C874739C49F38845 A54D7DD57060F593 0B3B8A3404AF17F2 E36A735034953F94 36466F3B2402E433 F91F903715113206 9A90054614E99E02 D312CC3CF9134272 6894EDFAE0B3BF5B 50B1F319BF0D7B95 0B3AF6CBCDB1CFAF E227A2E3A1F60BE8 0D364FD90EA42521 82C899A3E5256D27 94833418A1CBA3D3 88B1DA9023CAD9AE 409B7F0B17E0F6B6 FC330D0DA00027D9 01EB8E7CA794E6BE CB3D1DF68B5975FE 89EDAF700D0F7AB9 CB3C7662167573A1 0D607672117ED842 905420DE5E29A728 6A533F733334F6C0 5274BC93184544BF 77B584AB5782C975 ECCCC34B10E5BDAA A819604C7B5B960A 26958BB1313ECFA2 488E3E75B0253C20 980B9BB21BFB9705 7B0F561E1730076C E7EEF8043119DA18 AD096D9ECE7C5F1C 1BBC81C54A5FD068 A76B5645E33581C3 EE20A5BB507A75A7 CE5E921A61FB600C 060719D7DAF07124 C8D68029FFFC3FD2 9A3A3DB126C5E227 765DF60345FD0A7C 64ABA4D033FCD812 CB148FB49069E208 8D6C47FD0C7260B9 82BDF036583792DA 1B35D3C5EF3BF807 D3949DF64B81379C 9124B08B07B2468A 3882DBB8B545FFDA 212A2E0A0122DF7A A38DF2EA04315092 E7BBED60A1CEBA1F DB77DC84E0BA076D DE206B02B8F9ACB5 A59B9196A1A0B949 D426A9D8C22DF47D 99DAC7FE779CA333 40D816CD51ED6E64 7EE3F68E5BDFAA71 CBFAB126A9CCF54A D1541DE53EDFD8D3 5F2B0C723F6106B2 52D17EF359B590BF 8A2A40FBFE18A898 D3E39688CC2D870C E99A6A2EB29D903F 699A13366646B4F0 33D166571354F49A EB09536FF38F97B0 AA13FFDA7C68CC66 75B41B7AD847DFE8 766531B636A2EF72 D36A739AF7820797 6DBB95B6128FD4F9 1116C6ECEA0ED1DC 55689239F47D3E62 96AD8D1EC91E93D3 E64486E785212EF4 72F24DE0C47F5395 9268DD251A525613 5FD866D36E57CA2D D8DFD33E651263C3 56282A80124D2053 F47F1A74CAD831CE 374BCAAAC0A6F4CB 0F60B283814411B4 8CD9AC83D390E9EF 80757F43E43CB755 FF8800E06260D107 C10597C1415EBFFB 70DE46089BF3E2B8 22612716C67E3547 89376364D7E37A34 D2832657AF98EED4 1CE02BEB14D3EEC6 B3933D9302FF4E84 C8B23070EC82F133 D083E119BAEFF8E6 DC4752425F692DA5 9C41F6CA707440FB 2D71B6A01962D5F3 09C8AC3FE36A5069 2D3F6323543E2126 D1C225BDC5C40735 BF1B7CCD488B44FE DB6FC619D4EE8EC3 99E16A1D7E4F909B B62BABA4C9CDCB38 899E2AAC9F1399C9 43E98CC8269C1E19 E262CD3123FBCE6D 6E907C2C78408BA0 80AF9E11A4574855 7767B94AD829ECA6 BC5B583BBC68C7A1 E3D5F226127EEBF9 BDBAF7DD097495B0 921D20347D023748 CBB36472A7090506 EEA63F0D3D309AD4 15578D9AA4575A69 C240D59742410EA8 4C53DF43FD8D7227 CCD190748E57D5D7 4FBD98C63C40C772
- Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201211081535(name+title). Key = MD5(password) =d046e79775e3e752bb194dcb1114a485, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).
Decrypted: GUID list
1 1e0fba84-d449-1181-9ff9-fa5d701a9c03 2 bc0ef717-96b9-0f18-92d6-326668afd023 3 6925f615-6949-5e4f-8171-de952fbaf675 4 ee12b180-e95b-7f3c-8fe8-16d14758b9c2 5 70f2c16a-dc96-32cf-ac38-0f70c599419e 6 b590d825-d77b-89f6-8b08-0979234fcbc3 7 2fde782c-cc21-21f8-b030-f55ce93798a2 8 25af931d-e316-2695-aa48-b1e12e9b46b5 9 fc87f9a5-c017-2987-8964-973b9a816790 10 2b1701b0-44d7-092a-9315-062050830915 11 22d3a533-08dd-482f-b4d3-9306f564ceea 12 549cd908-92e8-1af0-b92a-3244e701b4a0 13 0f22c5eb-cf0e-5bad-9e4f-3b84c797f6c7 14 6204adf1-3eef-722a-b055-976d3afaa7e4 15 914862fb-2231-31b6-9784-354a1f49a378 16 e3a3ed7c-42dd-72ea-9e7a-508e66035a36 17 9e947bf3-e6e2-0226-a8c7-075bf4d8ec6d 18 4a1ef1a1-ed1e-3f9b-b240-2dc87a3affee 19 f4c85f3c-1616-4c52-a401-90efaac919b8 20 eab7bb50-4b4e-54b4-b638-dcc1e8993dbc 21 dacb8586-0e28-7cfa-8ed6-704c26e9e31c 22 26a0f10d-9137-4be9-9897-bcf3ee6de9ba 23 651d308a-edb6-4a9e-b962-3c928171d6bd 24 b581bfc5-54a6-8e0c-af25-f63ad3da1e1d 25 498b4de2-def0-73a1-beab-bf768c5380a7 26 a7659fba-5d43-7e35-9ec8-cc675a604d88 27 dd0b9057-6b8c-1069-b33e-949aec8c0d04 28 c8d540a1-6b45-8aae-ae4e-cd3d2d42bb9f 29 bd45e298-0dce-84d7-a95c-4410a50ef538 30 31794012-2a23-3f17-94ce-9acdf539d67f 31 4a338293-3f66-1b7f-ab1e-8d667a9c898a 32 a901e3a7-d12a-261f-8b3f-c5ee52e94694 33 e6d3fc0a-4973-13e6-a654-8413a92b93d7 34 b637a207-4fa2-73ba-83d9-a77086f19eea 35 ebc1b21e-ebb7-3f86-8561-7bda4288e123 36 e97b442b-b51e-867a-b22e-6755f021ec9a 37 aee40317-9826-1d23-9aaa-445416f0e44c 38 b0eb63e5-9725-2aba-86ee-c3621b50d0f4 39 4cbd6880-94a0-00bb-bbf6-fdb8d67b2a44 40 9c052c7e-6a59-6f60-9cad-50c7bf52547d 41 642cce29-ba61-5af7-b789-9cbb6c9a866a 42 8ca9293d-a627-8f72-8126-371f4d420c44 43 717958e2-2f0b-0f41-a249-14975c8e1d12 44 b4ee60a5-a2d5-1b2e-8d38-a9422fa3cfb0 45 658059f6-1070-7fcb-917f-f63571989a2c 46 e8e47384-f3f5-6baf-94ec-ece9b976fee4 47 e08cf825-92f5-476c-8c8d-bf82ad4db22a 48 3e530007-dd41-442f-9320-e1c5b46d367e 49 d40a4336-a958-1464-aab5-7dc41d21ed99 50 d981e354-ca59-82dd-b834-9810c5f5f1ee 51 ea66fca0-c186-8787-8857-29fa7bf7abd4 52 db60d326-5e22-468d-bf14-addbc4248eb2
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
1057382220415737034574487718831217381206580176441884. Exactly this sequence comes out ofnew Random(512).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 91 of Run 38 (seed 1,045,884,937):
new Random(1045884937), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51). - Conclusion. Filler. The content is fully explained by the two RNGs.