A858DE45F56D9BC9 archive

201210260121 123zkb

explained decrypted filler

3DES(name+title) ECB, 47 GUIDs, seed 699

Metadata

Post ID
123zkb
Title
201210260121 → 2012-10-26 01:21 on A858's clock
Posted (UTC)
2012-10-26 05:21:40
Timezone
UTC−4 · title 01:21 against posted 05:21 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,024 hex characters · 1,512 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210260121) = f49d3c32eb9e19c46fa079274c3e3ec9 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
47
Filler GUID seed
new Random(699).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
54 · predicted N = 47 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

BE1F166CD8EE2FF8 281E0B9E30BB7A9B 460202E95353FECC 7B4121341D64442F 60EB8A0CB93D4A3B 3C9852418C25A47A 73C628EC64F48EA0 B3411BCC7DFB7785 72A1E3FE835B2AB1 754B40C8162FF05D 5F83BC35647D7E4B AD0643340E903178 157718D7F7A83362 61E908E556812161 7C093E23A2F535B7 6C286127CC101F47 AA0C35DC9AA8B32C FC8F9098DC929FF9 0BB165AAC2CF4188 C4C19BE2C1FAD1B7 B42B738FE1D0DC5A 27972EB607B58E7A 4084ED9D05DDC5AE 55FDC90597913AAA 30C27E70681F2644 798515BF42090BA9 7D85CEF8FD83E9BC 94E2D515B4B70D08 E1AE1A7815ABA324 0243C366953DD750 9A14F165ED10A577 3519E4F2EC921B9B C77F71500C6F5981 874402FE9C846FD6 B1634F0C7CFD18DA AC47C556331E6015 03EB0A5551FBB2C6 A5C1C2A28C662C72 CCDE2BB03AC68005 109CA10B586DF4FD CA7116A0E7F5EED9 C98CC430D3D24277 6823283FFC6AA09F 83F5671D3877A745 13105276783E9235 DB64BFCCCFE9D07A 609496149B12E9FE E645036E8B679C94 59C5D6EC8D348869 2501A74B81FA9B8F 2A1E86C340C85893 EAA370433338EF52 3480FB04990285C1 A8DC04C2DAA68E81 EC14366F4EF596A6 F86A8297A1E5672A A3E5A8E09EAADB59 E8D9963A924B74BC 405E5DE867F41292 68A7337D71E41149 2D150A364198E5FE 5A059F7856F7ED3C 1B8557E58AC07006 8A7FF6D3F4D3EABB 6437713173C032C9 94A5F450AC949DF9 BBD73B63E1257412 EE0BAC03A72801B4 D7C4C5998A460152 9AC1BE45BB7CFA96 E69F92709366D513 204A5921CCE09112 4C0D3EF12D22DD4D 66E8F1FB53F947A5 89F16A40149D915D C74CAE271C25563C C0E63B9174D4B398 02C8796FBA601A9C 79C5ED3FFB5368F1 2C0A4134202C69B3 B9D39AA5AF0DC97A E3742E1607D565B7 C016FB7DB62A0249 A367E642351758D7 BFC0DA384F086961 30CDD7E93A03A266 C3433C1C0D8C6C57 92D0B5EB427F0052 D3D5D478B91034CC B34CE439E880B7C6 4378577221D7CE96 472DD06633755514 1A8D5BBA55F7E169 ED13BB8026144853 F33965DFEF120AEF C771ECDF55E296C8 120734CE8CDFEBC0 EF6049A0524361B5 B1088448A3036B11 433F9C03682BBC2F 37A8DD3E75CD1B28 D1881E4818A547E7 AD1A92078F762115 C1E3CFB81E3CB4C5 1EEA1208DE929477 A81A67A561461EA9 D9BFFABDD4C0E3D7 22BB98392D8834EE 951344FA4024052B DA62EFB601DB49FA 656C0F30AB5DB66A 1D5A7267E4A51DDB AB99AB42C8551D91 203D1790CA5AF60B 717E452022BEDD42 42571B78E40116DC ECA40D55C0BE8BC5 AEAB6600C2B720E9 853B1533921A3F2D 4EC7704B1A6205B6 905FD22737914B4C D927675582623DD5 7F9B94C44E9CF63B BB49262F2D743BB7 DC0BD3D65D1008F8 F515457A15EAE939 B498B2D953757664 C8CE21459011CC39 1EC36DA9CBC87A15 6C618E01E74A50BF 49FF1F92020A32F1 5CA0956D6C67F967 F6169C747B8F9596 2E66AF2E8AF7E351 339F48013BF06511 346D53CEFC392D43 878D5814D54C892A ABBDA8C9C1472B47 DB19BB848CBFE5FB 5E806E589E94925F C810DF1BFC575BC1 7719D48CB6D62BBD 11A92CED96E45113 CC267EF6E64852C7 0C22EE91CFE9CB46 A8E479669A1684A9 7C3CA5DA8C0DCDE7 B8C2FD578589F815 C9BCD588D5AB9E6A 583E550F39879250 47ADB32FFB2D4281 0213C56267921462 9E55F55069BA997B 62DFBBC0AE9061C6 118A059AB03ACB0E AC513BBB847969A5 A74A70D81FC057F7 8A3F3DF264BF1E6B 71E6560A9D3D96E7 C13E4EA973528FE9 F52CE596F15D0F4A 6717953B03E64811 193A35C4E58A879D CF67CCD0F30BAF54 94035A6F508E9782 DB613C3CD45DCB26 DC360244BA05C797 81EA57608BCBED3C 101B07C0B484B6E0 FE00AEDD3F79D2A8 F5DD24EAD4CF9229 DF06EA900FD7ABE3 61DE4DF3CFC51819 C9FB95C84C647C3D 0437AA0301BF50BD 52AB06A6F627CD87 634351ED7E10EC28 EA402B2297448922 BD233418514C1116 976B0BC74754D6F9 C6FBF41184E2ACED A616FB3DEB3F35AF BD5F5F8F423E982A 954810F033DA7DA0 A3A52F41382A8406 ADD0FE1E800BC963 A3C93F81B4808720 CB2FAD27062C6558 2E189379BDFEB490 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210260121 (name+title). Key = MD5(password) = f49d3c32eb9e19c46fa079274c3e3ec9, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).

Decrypted: GUID list

  1 5420a06e-9bb9-8390-a4cc-b1cdf4cf386b
  2 80cfc5de-0096-889f-b283-73ebabd007c5
  3 6794e20d-3f71-3143-9d97-e1e8e5e08712
  4 6732a2b5-cbb5-6145-a0f9-6e75e4dda359
  5 a8862bad-fc83-71a8-ad29-c60606d84b63
  6 f2d71945-229f-348f-8086-80a7d8baa302
  7 f988cb3a-d741-0840-b6bc-bd141c785cda
  8 9652dc67-7ea4-1267-9412-e88ce522cece
  9 704d2b45-023e-46b9-9e53-30eb33d5511e
 10 e45dfea0-912f-094d-a74d-6a4d55ed1ee9
 11 d74fee38-6cb9-220c-b91e-c5bbf5b064b7
 12 5bbccb94-c2c2-14fd-89eb-4a7a74a34325
 13 e6ddcc94-166d-1f33-a314-855a27ce4ea6
 14 8d27bd9c-8de9-1465-9bc3-66e0627b32c6
 15 c22a61e8-3e64-2926-b33b-70da6145fc4b
 16 5ba3541c-2365-5a96-9f3a-863c21e94f04
 17 01d2b7ff-febb-6aba-8136-01809b254b3b
 18 eaa29d3f-1a58-3374-aec3-829c433b9fe1
 19 ef141047-d565-5d6a-87f1-bd90b981e765
 20 013a39e0-0d33-8bf7-96e6-4182a4415319
 21 537b077e-4387-64b4-852d-b13d11a65b09
 22 86e58700-7989-316f-9b4b-0b3f0f2994f2
 23 d1be8cf6-a099-1d3e-91f9-390bc587667c
 24 338dbc41-be1e-2bc7-896d-fd1ab68c0b45
 25 331dc4d1-67a9-1ee9-b781-40f746ef98c6
 26 0f15b4bb-b535-1828-b2a2-4dfaacd1e006
 27 c062b551-72df-8b23-9d5c-7e1cdf71fe81
 28 7755db2c-f47c-7bb1-b33b-6296f689b8d7
 29 aba299f8-ccf9-5536-84ae-fa64ddf8c237
 30 eaa80aa4-75af-0bd3-877f-f8a753b48ed5
 31 b4501e63-cadc-235f-8382-9fd2fa2385a0
 32 449e752d-ac71-5917-9bdb-30bf2dbfe607
 33 8e876123-d8b9-3a1d-8381-b90e5e43a934
 34 90c736e9-5999-4460-9bc9-3b26f8598cc8
 35 b54bad5a-6db5-6586-9b87-46f2a2e88566
 36 985dc512-2aa5-07f7-abb0-3ffcc5dc1240
 37 a7497184-f655-0324-b8e2-b193e79be049
 38 c34981f7-d148-6b87-9ab3-ff635588433d
 39 a3ebb182-d4e7-0bc3-a120-d8d3dee27e49
 40 0a438027-bdd4-74f0-8812-26d5d66fb6c3
 41 d7c3ef00-d907-1eec-b13c-2e8e18b6a770
 42 8c7ba9ec-43af-8584-b34f-095e183f6129
 43 f714d4a8-86ce-0bfd-9f07-9abb25aa7028
 44 2f2b48df-8506-3a8f-b88c-58e8e745a6d9
 45 8c94f541-96b3-4ec9-81ec-cabcca27c526
 46 156e5dbc-b2ed-3460-8dec-4f700f7830d6
 47 32686e1e-5ead-18a0-86ad-32ad45b588d1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 88367301402111256358631211875025346006071803431. Exactly this sequence comes out of new Random(699).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 54 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 47; the post has N = 47 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.