A858DE45F56D9BC9 archive

201210081426 115eac

explained decrypted filler

seed 434

Metadata

Post ID
115eac
Title
201210081426 → 2012-10-08 14:26 on A858's clock
Posted (UTC)
2012-10-08 18:26:14
Timezone
UTC−4 · title 14:26 against posted 18:26 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210081426) = 137637685582c5cdf7b8d4de66e84d85 (name+title)
GUIDs
45
Filler GUID seed
new Random(434).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
463 · predicted N = 45 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

09CBF450654C22FF 131092D45F613707 6F34BBB416839104 4D671796A427D34D 876DA473FC65CEE5 E3FCFA0FDE81CC22 49AC88183B15CA5E EBFB2C0F39611C4A F03110356C9F1F14 F782D47FC22FC071 0854968B2402439D D59393C85F133107 FB2117E8C9E582DD 04CA95B5A465F6ED 0446275875CB6586 6B1A410B99DCE88C 5F0E9BDED059C457 7624BBDB3C30AE8B F55D91F338A467BA 20640651B3BB4F40 81FA1ABA5A72A615 44CF3132FC8D9A32 216D5F7C1733DBB1 544CE73A36CEE160 264A0B242101FF4A 1E8C37CBCB7DBE2C 30620E45DB38661C C1A4BDA8410AA03C 2BADDDBCFF27F478 C705C73F881CB6FB DA76B5214B3B76C2 BCE3B1DD468674E2 9356A9980E840A62 EEAF10E82263FCF2 1B73A56F755D8F3B A1478F5DD2B0ACCE 0478261A277DE0BB 551EA02381180165 548B652B44B91DF8 604BB85245F0085A 2B0989057AA06CCF EE92DD0C94A454D6 2C3E19CAE078CC97 A16B4CD51C6CBB92 93658BB0CA71FC6C CA0CA95EAC67FE3B 65F06F32EDF9B203 A05EF8422970AB66 85E38C04348A8D3F 9BAEEB55E44D9814 DB240F160E696339 55674F78E886BDC2 4DAA94423703C087 B7DDB7205ECF3F35 55AE28A9F07D19CD F1C0C2CEE529B171 B4216E1F92CE849E 6B84B4DA0D04C390 38EAB65273A65F93 1367CE88E623BFDD 7504AE031377BE58 62E3C452081ABCAC 02F4DF84043ECC99 690537CC66984DD4 453CE336E9ECF7A9 427E1CDE768102EF A5A78458483D7D9C E90F70CD98E2D680 4F02FD7302265C89 F234AD327078785C D1D6A3B8B92C7612 AEDD6A07243068BF E47CD84869B3E437 18CBA017478A286E FFC68612E5E4718D E8406EB35708722E 7EABAEC06E41D03D C82EFFF146C5C0A3 051B59D2B4F0F07C 6AB052AC2D24CED3 2D38DFCBA40C1EC9 1976DE13972DD419 EAB03DAC4D91ECB8 CBA1844309A750C7 131D9451CD8C9C40 5433ADC9608C0BA5 89854AA12B517824 607DB29BD7D4E626 F121F345A2D934E6 CA59F0EA9323BC1A 64AF7391953C0E84 EAD6359C01C83C7D 7ED54842F946D876 EAB80A0BE86F56DB EAC19A288A385186 D3665F6CFB6F4BF5 3EFFC86AEFB8B7EC 73925B16DA416281 834837359E00469F A38B66F177607246 EF8A48BC712793C6 1535FD86E0896B2D 4636A3F0E00AAD00 F6DA711CC7C02EBE EE451A564FB07062 CCE5A84AFA177F4E 82051AC022C55E12 2430221865DB16F5 86066CF1537E370B 9C1CD40DAF90DDDB DB4824A9A9AA3D16 F0191ADAA35C5CCD 595AB446D3C91B9B 508A3E6981C2DE24 C4306DC96A27DC69 31E56FBE31DC3AFC BC91261FEF780918 C10A1F0E18900EAC 38045915CFB21737 50EB0346ACD6FE7C 7C4FEB938D413358 668B32410AFD5345 4310D181C16B5E51 EC5EBE04AB97EB0C 6A86E6AB1483119F A75CD8441B82B098 31191C6041652199 5153F2877AC633A3 57541BBA050E5ABF BC4E4B9BDCAA90DF 10758E43B482F234 5F4006FE9D36B800 4B2B67D357634FDD 65CC6D5B3C3071A2 9B4776AD759DEE7C 3E787BE6CE80B4FD F4AAC895A314243B 8AFA4DDA415CF118 D97FB4EC5181AC82 FDF531C2D14E51C6 A6DE47826798C7B4 85155ADD023B6FEF 16050C3F4B71A36C B92C65278642052C 7214FAC22986EEA4 6D07233424FE8EAC A41E51D4848921AD 85D40DD33720484E 6C9A6647EDE2BB7D 2F248537D30BE90C 54EC60F9A8AF5A2B 5FFAC33272D9CBAD B70EAD2ADFBD5BBC 91C289CD2C08E1AA 5E3BAFADE324477F A8DA0B00128ADACE 7D6104BB0CE76B58 D143DD7726354B29 65A53A91B7A7D42F D0D60F90E344D39B C00EC06EB8DF91CF DDD0FD09AD58BEA5 2388BDA3D86EF112 E0ADE4AB564A9F20 5C1CD34799465923 D0EC8DA5B4544498 FEE8175E18FD9AD5 484B05D2C8EE4498 8A9FC0B73D8D7626 86CAB08F17E638EC 2E7A5385CAA601C8 1204CB1B1F55557E 7FB7005EBDF640C8 38A36EE487778F0C 7DCF7C94310DC2B2 37403B015B20CF39 81D1C65267F916CA 58EA531C776F56F2 0C1BD4767609DE61 21560E9199E31D33 46C486E32C8A6760 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210081426 (name+title). Key = MD5(password) = 137637685582c5cdf7b8d4de66e84d85, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 79040dea-4d93-4bca-b3e7-e0589ec71de3
  2 2ad45f03-80e6-19de-8af5-527cff326183
  3 d2730c79-a032-13a2-a3c3-3eabbc687274
  4 c828d738-e936-1359-8aef-fc96d5adba19
  5 24fef33b-f501-1c77-b136-39cae4141426
  6 b6dec383-dfee-71cc-93b6-62f2d8665701
  7 96c60f14-8705-3b49-9232-321566a61354
  8 a547e91f-f8d0-1ac0-a97d-44b91c39bad9
  9 990d084e-773c-62f1-90a5-e5fe7f716e3d
 10 1c0ac4c6-bb5b-2337-991a-ece945a161a0
 11 5888e0aa-452d-0df7-ad13-b25e7548f069
 12 849a6146-b124-24d0-be72-da967ac35355
 13 b8f527d1-248c-8e2a-aa56-c849bd852ebf
 14 179b8404-2ea1-2a2b-b374-df5d809afae5
 15 535f2b0b-bf11-6b1c-a5da-0fa515b9254f
 16 7357a524-d809-0c3c-993c-935ce24c06bd
 17 ac1be2e6-e890-2fa0-9e0a-a4ec5fcd482e
 18 1f4fdb05-5641-09cc-8440-55b104db5cfb
 19 bb4fa3e0-8425-355e-af67-f0a68ce089e3
 20 b19a7147-fc25-350e-8f55-af0d55ba3047
 21 10fd4d28-166c-4dd4-9280-e726562cb18c
 22 1c61404f-52d5-2094-ac61-5b8074a5dd1b
 23 bf2cd227-9d52-31cb-a99b-d72282bbb65d
 24 dcf8b8ed-bfea-5657-8ae1-6b44c9fd443b
 25 09ced5d2-cbc8-203f-829d-6fc67e1e52db
 26 a9c54e7f-b68f-6c92-a42f-362297efdfd4
 27 a1648756-05da-0b63-93db-e7405e154da6
 28 7e644cfa-cabf-5a7f-a705-c7cf0d4606b3
 29 7a078b2c-0971-3cec-b7db-f6453ef989a0
 30 b6110bc4-4fb9-5342-be6a-7da2ac3e31a4
 31 af5b22ba-7e6d-3b97-86fc-62795ffe4ca3
 32 bfd44700-9429-6828-9da0-0e063acbfe0f
 33 92d716e9-e9c9-7d79-8532-5d5e9a3acf69
 34 c065f575-7fcf-7f31-b327-20a93cef399b
 35 2ed5f7d2-35ee-152d-9266-9085c1976317
 36 ce25b179-bfc1-5860-90fa-1f38434564aa
 37 e0ff4648-c3b5-4869-9995-badbb0473619
 38 3d11d65f-17f3-13cc-a7ce-e47c03d0aad2
 39 9c5a7691-70b6-5e01-85e8-9c4717692578
 40 25176790-4704-36cc-b0c5-df9d24c754b0
 41 50f980b3-8ffc-6f95-b5b5-6b3a1241e0fa
 42 4311fc77-fb6e-2e5d-bd32-ade16812b7f3
 43 f66a05a7-d884-31dd-884a-912f148baedb
 44 97b02735-b2b3-3bf8-a19b-e25e9f57f113
 45 6b40445f-302c-6c8f-a5ea-395b7b803cf6

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 411117316202826020334235260535367715415362336. Exactly this sequence comes out of new Random(434).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 463 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.