A858DE45F56D9BC9 archive

201210072245 1149r4

explained decrypted filler

3DES(name+title) ECB, 61 GUIDs, seed 562

Metadata

Post ID
1149r4
Title
201210072245 → 2012-10-07 22:45 on A858's clock
Posted (UTC)
2012-10-08 02:45:37
Timezone
UTC−4 · title 22:45 against posted 02:45 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,920 hex characters · 1,960 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210072245) = d818507a76ff5e93200687b072234118 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
61
Filler GUID seed
new Random(562).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
416 · predicted N = 61 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E9BFA0DF9D16504F B99661F8F0C69813 A678EDD0F1AED217 E3F1F64308EFAA79 2CBD5B103EE04C82 CD629AB512A8951B C73BDD8881732A7B FEA0D019506BA572 8ABCD569F7AF43D1 14B1EA9EA01B18B4 CCE5F58B68AB04E2 D743641C31F237AA B46397F740D20A62 569B439E2B8745AE DF232F8B38202CB3 A79EF328452620F2 5C8F74DC95850F94 96C425B272C54462 0BCA7B25FE579AE1 7D6898EC6BE7B82A 3E6DB2C98BC30A10 8984E95241B48387 45575024FEB3C5FA C8BCC69E7BFAB36A CE4C69B52F0BBDEA 58544EB8CD404753 FF25A50FA7D18900 3EDD5C463F2B2363 7F95AEA375762E47 7CDD736029B6BFA6 E761A2A8BF670E5A 876D564EA4871CC5 0140A17FC684123F F1936431ABB0B5FA 197E8A88BEA3A338 CF64AC19AB753479 1076A789FBACF344 A7DFF4874E259FBB A6F978EDF1B02C01 5CE83F9925CC27FD 8E035189D7F1D94E F25C8DE68380D497 4C74D70EC04F0AF0 37AEDDCF170D00FD E56E7DA30F409E27 EB28A1BD659AFC1B A94DDAFA372FFA2D CA0649CA8B366C33 A48839AB10433BC2 DE4DC83E69660A80 A3F91AA244AF4317 C484C5BE7F51C891 B4EA4E02980E36C6 2D8B6E88E2F85508 32EE6EC0D71752CE 98C15B62E96A9636 C62BD5762A9C03BD F886CEAF2986AA7D 1FA70D6BCACBC019 454061E9E902A4C6 F35F50307C355EA3 C11131B985B4C4E9 C2840999AB1E53D5 C42E91AB58F6092E 7E71B875808F4129 0EB22FFD11A3E137 56949F4467DE2375 307B1CB657B04DC4 F173E5FE280457B2 45D52E9FEB5CF146 C1F6C3156C0B341C 130F495A6EBCD301 3E122525F76C2157 B719F6F6957C152F 62F6490F73D6C811 6B70A77A528B809C E1B092A03F2268B1 04FC5F59E9827D19 73B10535E698CD4A EAD3681847E8AD3A 3A9C7C59D4F9B121 3C6FA0C5E219E732 E4613B0374C7E3D5 270D03CFC53DA4A9 E2AEA550D11C818F C1717902BBC57178 43606BF862F1812D C4AA4D88CE8BAE0E B95EF2EB9593C685 2107F183BDAF2399 05A046BD44452FB6 76CDB89421628647 C7525763238D0506 813F87C2F558060F C37227F2ED8E54C2 4B8C690A93C5B8C7 8FF083AA0F4643AA 478A04908A709920 3454878E89CBCFBB F26C949FA0974CFD 05C64D09530A4641 6763B15714D14326 CA67F4705335CC1F 2D585B5F25C579CE 203E1B4B54F3548D 37B98E398A71A519 F563EE8831D52D29 BE1A9588908612A2 A9FF7556AF3AF5E5 E7A31B58F3EB1A83 CE78C1FA9F1C9DE5 E06CA1F3928B1872 6DD9652003F9DD6C 06EFECFC5EAC1E39 992E053E2C65C9CB E7EE9CF323541F55 BD1678DA89101A27 872FC73FC57490ED 81D2C4FF8301A1F6 DB1538065FE77485 55AA6E4CF8441A07 BEE3EC261B5FF46A F3F48952E6E0C9E8 979A2F24A8940321 6DD4E4D9A9283934 90506C1DDEC409E1 BC673C1316328D24 752081AC4383C343 B8D9EC016F29763F 22C508BAF2D2FF1C 6EADC295DE81E98C 022349694BB0652B E7B05BD96D7368B7 54BA75B3CF6A10A3 BEC95F579F89C19B 31A4B41FD6510FE8 78627E6BF8D7F5F0 68D48AC153EE32EA C959FC31548BD1A3 E69CF2BC8BD34433 99B47305BE0031B2 D50C30C0562E16C6 294AB13FA46B14FD 8F15460AE13900B0 08F4E12BFC63FE75 647B29D418AF32BC 6FAA3082FAAE5CFF FC30017BEB4EF152 4FC62C628B16B6A7 76E5F0E944895490 A516A026C68D25D2 E5A5315F9932158E E3036006A0E8F7C5 E1B1E621FA178E8E EE274043C1EF7E38 42B937BE6FB13ADE A22C2C0F08D15ABD 6CECBB312B4E2538 E371CB8F6D334E38 AD155F00CA8C946F 6A9DD6140F08C283 C5A44C1E0403F37E FB36D7B4439BC8CC 0D07A46F968903B2 775C8F5EF418E17A 7B51CE9F6BCFF818 9BF85710030A27E9 7E6EF4ADEC6B974E 2C7730764DA21664 D090AB435428E1CD 384B7435EFBFE61B B68E39695F9B3C16 4D3013D1F23F4406 E338E1D50EE77725 961215B2450AF7F5 800BECC62F7D3560 BB0809FE740A382F C29661E70F02D066 FDCC3AD33CF33198 EF635EA057FA70AC 2B0167337A28A260 A553D0941764CD43 3306FFE83C90CD6D 90D495F9C67FD8A1 E902A29172FE7C37 77C4901666213A38 9EC8EBB89C5E0835 7AD1E979E2B7C497 867276E17AD918EE 2181AE0C66D3CD60 1711015A034C5985 DBE000557F752EE9 9B2834DD29DB0C6C 5474F4F24F9EAB30 1BB7507D141D5D6D DA7F8B7418B330F7 9ADA620557B33B4E 42A07CF2D6FAD19D F06E7DB7ABD82906 19C82655811EC6EB 4FEE387A8189FCE5 873CA24639F3DAEA C1701A31AD6434EE 1602DAF8C828DA04 E4E0A0D897B0E71B 9E2B052F38254CBE 6731C67ED28E2FFE 2569CB464082B631 418F80707211DCDB 7C121194F9EBE994 51B875C69C7DD9E7 1E87BC568541B452 CE5F3B8BBEB1747F AA0DD09FCCEC0C97 E8303E8F9A908FE9 E9122EAB6D383C67 8A582C107EB29D6F EC0755D5FF6DCB9E A45A7814A95E3E1D A93D35474BB19009 3A4F0806FAE5B90C F2734784EB73DB17 B9970ECF562637F0 C63A5FA531D748D4 2087738B895BC3D5 74D7E39D383C663D 3F11A1948D8CFC88 DECCC76DA3A9BF6D AA7A0823FEC13BD9 0305C7030D6E0D74 0005A1297FC113A0 B83356C5F715E0E4 ECF878AED32B541A A04904252202E575 23C5308089B96FB5 A22457FDA12EDD8C 2BFEB4D4A6C53FDD 9AB6FB7AFB7D0944 CE79203D631017DB 620BBFEC777B67E7 E1853AE8DB5CE657 4123C14F14C9C793 0275D00424766337 BC1A7D27A2BDCB19 F8BFFDEA52B9A83D 
  • Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210072245 (name+title). Key = MD5(password) = d818507a76ff5e93200687b072234118, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3d3e2146-1155-29bc-9760-e8a3f5fa6853
  2 9e8d67db-0b5f-67de-b9d9-cef3c33d42f2
  3 40385873-9484-525f-9a6f-9035a69458ed
  4 0faee713-87bd-46fd-922c-9c6b95695710
  5 5b58bdd0-f58a-830d-a13f-3a284a9674d1
  6 652197fc-1c90-6353-bf8e-a7c7efec18ef
  7 52c85537-7576-668d-a7e5-884de8d603a4
  8 7602e887-5704-3b15-b6c1-23ccdad80468
  9 36d2d282-4aab-4f3a-9f68-5deb0b434757
 10 c2c2cae9-e0c3-441e-8c39-3035021cddfa
 11 2a030f19-a9f8-34e9-8e60-5c7b2b00a630
 12 c4729d7b-e7fa-291e-a480-83ea30d90147
 13 6f76b709-c73d-83bc-beab-c26587bea7b2
 14 b8060983-658f-736a-ab0e-e0637a8448cd
 15 ba1282c2-63f7-3c95-940b-afe09c925ff6
 16 89a9b381-36ec-0c8e-b75a-ebcc3db2e7e0
 17 faacf714-56dc-0144-bdfb-78939b79e89b
 18 190be2c4-7bf4-385d-bd70-2e12151b24b7
 19 ac6c966f-af28-87a0-8fa7-71a6dd4dc469
 20 ecf8d5f1-eb4d-86b2-802e-f273b0e8150b
 21 025c4194-8ec7-4ca7-8577-d8173f3fd0a5
 22 ed11fe96-6abd-68a3-a388-652589769a68
 23 a3ef6a8b-ac61-8655-97e8-004bf61a7226
 24 c1b37bdb-3b8b-3ea7-a621-d64f4c69c36a
 25 24033dc9-dae7-73bb-b641-32f05c288cae
 26 c4144cce-59b4-8d60-bc26-63e30edc2382
 27 55b36806-a6e0-1d4b-896d-cc932b14b162
 28 8da1457c-b95c-8287-8edf-46b7570e4208
 29 e093403b-b25c-7f61-9537-3f47f24ff145
 30 ebe22abe-3179-697f-a130-f5b2ab06fa7c
 31 4d26bb4f-ca43-50c8-a1e9-5feb22d0f665
 32 b6805265-40c7-4170-9dcd-51153eb10475
 33 cc1a54b3-46b1-20d3-b4a4-69809a137b5b
 34 9ca99b74-0eb3-0cb9-ac17-a8a591825871
 35 7d5345f4-26e0-743a-9027-05fac553f9cc
 36 94eb2e3f-be25-1863-9911-015e268cf7b0
 37 3aa5247f-f919-540f-b179-e686f18a7cbe
 38 8dc971ef-1ce1-3c19-9975-0e3c14e99166
 39 d6fc90fe-1eda-566b-8f31-1f2cec0c1091
 40 f97d9eb0-da93-046a-8591-1e130d575901
 41 a07281aa-51b1-881f-ab1b-39ba4a55e5df
 42 0ad0d89a-3e25-7df6-b818-789be0c0af9d
 43 de222483-4352-5648-b3bb-1901674e3310
 44 df1d437e-77bf-75ab-b4c0-6f60ce4b9904
 45 e0571c84-e89a-1618-85e4-fcda1e1427e9
 46 e8add205-134a-609a-afd4-dc3844b61e71
 47 b187d03b-b210-464f-b145-41f4ccf1f54f
 48 669acc04-bcb8-2a97-b2c7-0b7a6b2e736d
 49 a3b4bcc2-6803-0c99-9cc2-dec9ed83b091
 50 7de252fd-c91f-4178-b89d-8bacc56b3994
 51 8b84e63c-a546-63b5-bbea-268b34af2dc4
 52 5d4a726e-79a8-0c2b-82ce-9ccd07f7c5e5
 53 b9c310ad-0939-002d-aae7-92ce7e5c323e
 54 1c252b2b-8fa9-8339-a3b8-44eeddf2f5ff
 55 c3ca220c-f2b7-6b04-90be-389abbdd1482
 56 3f7a6207-70ca-578d-9cf0-cc0dfda0dad2
 57 20fa73c7-71e4-6bf2-a4db-e3b8f3657fc0
 58 54c2c6e0-91f1-23a9-a96c-72e1fdccc398
 59 de6abc43-b309-6116-8dc4-236211bf8f3c
 60 a68bb0aa-a6cf-889e-85dc-ddb7a761b699
 61 aec825e4-a3cf-5000-92c5-7009cca45c58

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2654866344328730038846837818765420715350875716420460086562685. Exactly this sequence comes out of new Random(562).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 416 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. 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.