A858DE45F56D9BC9 archive

201305030250 1dkfse

explained decrypted filler

seed 461

Metadata

Post ID
1dkfse
Title
201305030250 → 2013-05-03 02:50 on A858's clock
Posted (UTC)
2013-05-02 18:50:33
Timezone
UTC+8 · title 02:50 against posted 18:50 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,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
44
Filler GUID seed
new Random(461).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
140 · predicted N = 44 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

A0377411D100945A 48710DEF820DD9DC A47F563104C03707 182C8DDBAA37EE6C B1414BCCF8A3548F 16D55153C1F4AC02 3AB86291E8AA963A A7E70FDC2C6D334D 5247C1D4755CD88B 31706A6E3ECBA0E2 2E6B7264383A012D 0997F6D628D44FA1 4EB3A0F3B29690E4 58522179E3820D7A C39C4AC2900E934B A00BF065F662D3A0 A567E1A4B3184364 B27DD094D168849C CA9B409AC3BE8C99 49930F8352D480D0 F2925B83E97C9C57 8A90F078FAFCC09F 2D32B0F205698D89 E987B0C8F28B8906 5AAED7B9D64D925D 25270423ED3E0FB1 2D431153A47E60F5 68CE031511AD2479 6387E2AFA189C8B6 AE18BFD24ACFC43A 380291E2E69F965E B53935A2F99559B2 2D389F8DC1BFFE79 4E006BE385150B76 7F2C94A5E566DEE8 ACDB95CE4665116D 30A46FB716F6B136 C9647B399E7982C1 CA105AA54A490CA0 0D6E5A12E8B3E748 3DEE7048ED1C42B5 C46B4046BB60958C 69ABDAEA59AD466B 04BEA1F15FCAC7A0 12FBC01ABA48411F B6352D0B415FD594 1030C83A740FD84A B334040C2AE96AF7 AF236485DFF166D0 48241ECB0D8FE8D9 172686239173167B 2C19ED74F0025BE2 203C730BEC995A54 9F21CA63745170BE D69E5F957105D6BF 3CE25EFF1457393C 56C655ADADAF76B4 2302D52F0CB0EF1B 2EF791BCA1A1BF38 10335FA02907ABFE DED2862F17AFC543 18DEF6B04147E6B2 E4848661F1888235 32E11A8DA01176E8 9A80AAC9DF50C172 985025DC4475C022 05B5FE9F15CD75DD 16B25972060BECC7 36A60759932051CB A8276DD97B0CD9AB 2694FC79FCBE31C5 A59596671409C478 99B4DA3A5AB72110 FAF9C6970D7B146A 63BC4E2FE676740E 0A4647916D27F1B7 7FDF83FF7F842829 F0E79F60D4CF005D 4D58F2A8AA1E2323 796171A7769B62AB 36B0B569B2EFDE4E C8EED39697ED17E4 892F3356AB0AF246 3FB4AD14959639E2 2C6862B77099CF19 BA8E6FC382AF2712 F3DA864905008E9C 67A766A75009A913 E35896D08116E2BD 09BA067C1FCC8FF9 BCEA3EA643FF15DA 503FFF0310681DA0 D7C8E32CD70CF6A8 47745FF8FF0ABEDB B66A10FEE413EF35 1A6BA75880063AA2 93D354519D4A97E1 A3C2F0C5834F6469 57DBE42227A395A7 615F3324ADCA302E B29DACE3B1403C6C 38BACD51EC0147AB 95FBACF71A3CFD24 CCB14197148C17CB 7BD97994AA44FBC3 26BD514FF3FA6151 75177FFDADAAE641 ADD9EE7B69A2A99E D2DF183344E10463 49BB98642ED92A2F 13F12CD3975ABE0C F7E4002EB21503BB B668C2DFAFD58DF8 4E3082356A849D1F 51368F4FAA174569 E57B610934B72596 E30C0FE5D807EFAA D4CFE7FAEBD37239 6B16E55F23C35305 D001C387DECDB4B9 CBA87009989EAC6F D99DBF2281498CB6 C80A051C31166D33 5922AED4F0731832 85BCC08FD9339C00 210A036BA0BC14FC 11F8C8F824CB3183 6139D0037156F25E D66198CFE5C0B95B 579ADFAACA0FDEE0 B2E278818DA2411E 3F1764EFD388F4B2 4699AC2BBFCE536A 213841DF5D218A02 81C827665F6B20F4 3ACDDD2F990602E8 145423847E31285A 3E9BB8F40D029987 9748DD18159B95DF 46D9E7FE688BBA3D 4E5FF1F447D2E34E 39768EBDDCE8EF7E E28AD718D9D7F78E 7D538E73982F3472 8C737DA3A6C82A34 1916D38E96719983 E2C654E5EDE53D1B 39DB1007A866B77B 421203F7D087737E 08EC0392ADE766AE 731F1A8125B3AC37 ECDB1166282D43B9 A105187E61EB7F10 D9FA8C5F2CE51F39 6F015C0A7BEC5683 B89E3CBE8BA29284 865FC2BEDFF3A965 0E5CA2E983BD2941 7973B4505EBE6DF3 A0C645510DE230A2 F034F07D3D3AD5C5 68D3C4A1F6B6D424 6BF3648FACD97EA6 A496B2BF6E8F5AD2 BCD86C2B0D6D337D 95443B9BF4758F31 B1A84DA223F9565B F13800C9E5F216AA B3B8FDFD3EBA8247 9A4663FBFF887AF9 C20E62DF73E2ACD3 2CBC215783B3AA28 AE26313A93DE25DE 1C1717D8E99A26E9 3655BBE0167EC94A A8862A7F6B8B6904 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e39bb0fe-0163-5d1d-b878-3036fcf9b9f1
  2 ca2574e1-579e-056e-8592-1d3fd9e022d9
  3 c2d97d4c-3253-083e-86e1-a068d8461f95
  4 a48cfc2f-d563-8487-9d28-1ed709ed3ce9
  5 d5ce70ba-7b1d-3490-9071-2905ee92af11
  6 84c77e73-fc18-3ce4-bcfc-5469e4606201
  7 e088f6fd-cc47-4b8f-9351-6dbc9f7220b5
  8 1943f570-2dea-6e07-b74e-1734f5c15818
  9 43998c7e-65e6-066e-950f-ede867d813d9
 10 e54b9a00-1239-2c83-81c4-45049dfad517
 11 b9279950-51ae-8ba5-8b1c-d747c57d2b34
 12 4e2ea0ad-98dd-30c2-97af-51bbb2869540
 13 d59aa2c6-fc1c-41b8-aaa6-5a25eff7716b
 14 ae2ad331-4b23-240a-b57e-a9cdebd8ff7e
 15 d11b65d9-75d7-6879-9d40-7bee8d3df46e
 16 825171ff-b03a-8d69-8171-71430de2e11e
 17 9872004f-1d74-5e08-9c05-5248011dedc6
 18 190dc939-b663-7b22-b83f-55ccab043eb7
 19 e6980d85-1bd1-1473-8f05-83b2b2ddc923
 20 cd3150d7-0487-7a67-884b-2d042b7e98ee
 21 c8806f6d-4d1a-003a-845f-3e6f9a8612a1
 22 9b726653-e71a-80c3-bef3-ce7b7c22f882
 23 bf07cb42-0682-81ce-bf3d-7159e9dd9d26
 24 adf416a7-0346-01f0-a357-1cf0695c491f
 25 fc648d53-dac0-7891-aa40-8e01b4d2d1f0
 26 74b56b91-326f-0c56-9959-72bd18d01604
 27 2c2776c7-81a9-2ccd-b826-a3f1d475cb79
 28 0e0c6fb0-4b20-2e09-9d87-6c6eeccfccf8
 29 a2d0da23-c33a-7db4-be0c-e6a9cac1cc4a
 30 26b8086c-0d3c-30b0-aff1-c3789af17bee
 31 19fd9e18-55b2-328b-8bef-b5a988d3a874
 32 3ef1b284-0aeb-7ff2-949f-dc176ca7b17b
 33 7690a3fe-399b-696f-8d60-58293b88894e
 34 60b432c8-4369-4cd1-99a1-8476450c7ac0
 35 0c6b7062-7c08-5f3f-acde-c211997b32cc
 36 a3670ec7-616c-6bed-8633-0bca37fff018
 37 a297f93d-5901-89ea-a703-81243b4da75b
 38 5b99dec2-4194-4cb4-aebc-116924589226
 39 4be49d33-bbe5-29ae-b075-706a65a19f83
 40 2fc7e998-ef89-652d-85d2-ba6e9b88eec9
 41 c4e97b7e-a456-3e8e-9fc8-416a01923752
 42 8b3e986a-ccbe-74dd-be44-728296c15c9a
 43 7dcc0056-2969-784c-80d2-d2129bee1d82
 44 ed02f622-92d6-3f30-8329-74e46bf13fad

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 50083346028342685717088070227337645684263773. Exactly this sequence comes out of new Random(461).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 140 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.