A858DE45F56D9BC9 archive

201210080305 114m5v

explained decrypted filler

3DES(name+title) ECB, 50 GUIDs, seed 679

Metadata

Post ID
114m5v
Title
201210080305 → 2012-10-08 03:05 on A858's clock
Posted (UTC)
2012-10-08 07:05:49
Timezone
UTC−4 · title 03:05 against posted 07:05 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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210080305) = 5f4cf7570f6f5e470c8af6c28f565e4d (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
50
Filler GUID seed
new Random(679).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
429 · predicted N = 50 ✓
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)

F5E88A2F73F60093 46A6C63907D889DD C43869AFAA3FFA2F 7A8E55C66A0B34F0 8DD40C2E7957F6A2 E9C91C68222242FB 63633A3FD57B0562 E18A4AFB3BF8A539 96A15C92B56F7F3C 32757D2DEA52FA4E 80CB9E7743E53379 7B30341F10BF9358 66FB9AD4E140313C 90C4FAEF3AC4A991 65829C33EC1444E6 D4E4BEFAA3CB1ED2 AC303F8A5485E638 3A9F5DF23491EE2E CE7F96C9EAD4F57D 79595ED692D11228 88A6CE853AB9D457 1840615606754B2D 26863AA0308DE203 781E5847209EABAE 1B884DD38B20C8A7 42C6F325F60845EC 1EAA094964D81469 8271A862F0EA7EEB C6A458F8EE91D337 C3417816BFCFB6FE 6ED8EF356A1B7F88 AC0663B56B78A0A1 5476EBDC7BCCE01A E679007986E649E8 DE711B53B613D97C D43C6F7254B92E9C EFBB79F7F03DF828 52344B711FF0B2A2 251EE7A4534CA7CD 71EDD938CB79AFE7 EED26FEED8E01B26 AE4E782837A76B8F FC3D875699E0BC50 A766BC298A7D9DCA 522D3027AAA16E95 FB04E1A17A1C1D34 5C74E33766A127E0 B816CB0C772B1E56 93AB7CFE19C35581 28B07050F287C056 A55EEE7E362215ED B640336597A03106 19510EF6F5FAEED6 C0C85ACE969B2B46 B145D9034AD69D5D 2C3DEA6F2A9A59C8 E9B3604A7175AC5F CE02AD06585FC371 9F30553520FB2261 47D824A8CA077E2E A231F553C44D2F1C 348742895DD32C1E 6CAB6F946979496F CDC9F6FA65D4C4CD 93B26D2A92E3A9D0 DF4337143E3A4CFD B1D515DA4D811FB1 56845B07DCB9D581 E4F9F1A64641FA8C BDF981755F633859 AC5FFEDF4D1F9E95 9DC47B12F7477F5A C75AC87DA25A6FF9 6F54A17B80AE1456 54547AD04FEB5B62 F1E617FF757A870E 7A2DD1928A8CA289 A8D8D56755C0F9A6 122A6061EE66308B 1738093706B3F716 FB44E0169EB5D7D6 69E67506F90FCF93 96A647E199EC0A4B 2491698506B06487 1EBD3B613C0EFB8E 678D23D656BA456B 4C2B028B546874DE CFCA987C9AB267A7 3137D088E2AEC7AB 67F218EED51617B1 7EA45CEF17A75122 4AB1C520EC884DC5 4EDF0A7F5687AD5E E6BA11D5289064CF 575B100BE8A9F9D8 01B3E0A867BD4511 329C3E9D33B62A5A A0C106EC8E2E6BCD DD590AB9BDF016C5 B876E3147DAE24F3 65CB9F866434C108 C984C81F06C09CC6 8363C87FAFD81C70 2FE9A3D11FDD8617 9E89B036D2C0738F 17E6A4E158EB136E 05CC190CEE8291AE C78A0F56B3063AEB 32044DFDCE738B28 DE2D87FE3F2FB9F1 039E2CFA5E1C1300 833B33D6B800B928 0BCA95CFFDE0366D 4611A513AD39CD11 147332F592C71199 E1C9E153CD38822F BF92C23A4655C11B E887189D48A49A57 4D694452E60DA116 3F7071D5D74246A9 51E8CAC802295EE6 971A1D447F5326E5 1258E926BF9F10AC 3131E9C168EADADE 9A41C559B9B9432B 1FB1D00A42806EE3 7FD85238C2951DF5 DBCB833F59A30C4F 4DB54E0E086BC6EF 5F6C6C670F0CD5CE 41A2AF2A44CD5F11 83FAF97E1CEB18EE 800049D8EDF3F285 4AC68C1BDCCDD021 AB31CC8ED9143DDF EAEB66700D3673E6 61BCAFA207C7753A DAC9DF0D61C8CCA4 E1BD094D3BFC188E 324EAFB8200B7E31 F1F678C8205EA402 11ECF37A2C9D88C0 C6C3ED20AF1423C7 5A81529248654FD0 480A375785713178 CCCBAFB4FBA1AD27 B8C9684AA5878B65 ABF944505A15CA0C 8E184BF4EAF1B127 2E96EA5EB22F5F3E 32BAE71E6D09C1CC D2FE2DA05A1B158B 350541C5A010D5E5 503645FCBA96C775 12A2EE6D7D393BAD 5753FF8DFF6934B2 5B5ACA8C92E75303 A7B91140767F692C 6A5E5B7BC907FD00 8345B9A1C9DD05BB EB23D24B4A069DD2 E08DBD7454B7DC61 F973DEBBD0749742 F19F8A5F0148F4C1 85B8007F921FCB5C 605E814766051F7A 805B2158384B1B77 4F4D574DCE9E72FA EBB13F596DC2D799 2B0FDA6B451CC525 AFD340723460865F 0413FCDA3F4DD808 B4E7986A1FF9BEB8 C715547604A3A727 B9C490FC3AFC9E33 D1EBCA63BDB3947D 7CEE588D31F0E66E 3844A0E1C25515A4 CD3060B318C0E805 018873C7F52AD5B5 C2287430CC6B22C9 43B5CCFFB91AAD99 440300019DAD143B 46DD270EEDB24E4B B09384B5C72A72A5 63773F43A2424AD7 2DB3E415BE4F6EDE BE0629A5F77F6D6A 3F89216E4DC7D4DE A1E9D311EF74FFA6 5829B3F03C993E74 D2B15D4D3527FB8B FD0BBF7094028133 CD0850466C6DC738 846254B965285371 BE8C27F9D11A3A97 D6DB21C1B4DC19B1 DF94751D31EE7E38 A4BD276209A57A73 C96B26632582AAD3 9B8A457396BCC9A4 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210080305 (name+title). Key = MD5(password) = 5f4cf7570f6f5e470c8af6c28f565e4d, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a3f6695e-f0ed-4421-a34f-6ee64d66e477
  2 d669f7b7-3d06-0179-81a0-78cdf352560a
  3 7c59b643-da69-33e2-8366-30354ed8c2cc
  4 8cd616df-3268-4012-b785-9afb4d230e79
  5 916384ce-4109-6bc9-ba85-28f3a7c11b4f
  6 c64b4e65-c296-8aa7-939b-10688563b662
  7 f6cd14a6-4a47-1431-9a7b-e08ff8616de6
  8 618c9dce-2f80-0e19-80a8-e950b297b1a9
  9 d13f4d15-08ff-8d36-a6aa-67f29b6b921a
 10 21b4632b-b74d-5ff1-a57f-6e29ca574e1c
 11 78602927-fd1f-4dcc-9c71-e775482928f9
 12 d5bacc69-d25f-51e6-9a1c-fd7dbc404a8c
 13 7b1d38a6-9432-3573-945d-47b6bd83400e
 14 5b725b1f-319d-63cc-a152-27cc189c157e
 15 6c40af79-e183-2b2a-8722-03c55a341b5a
 16 31d067cc-97b7-032f-9d67-2cbf8b489cb5
 17 31bfc204-1474-229b-9d49-8b978bf596ed
 18 67a54456-8598-8ffd-bda3-f47012428eaf
 19 c64a282f-2fca-0e8b-8f64-3c237fc2b9f0
 20 68641496-e130-2c1e-955c-9a13c6388fab
 21 ddf8ed89-70f4-013c-987b-5cf5ea71a6e5
 22 f604bb33-1000-3fd1-aa84-f0cf893089f9
 23 66a001f2-10fb-6a1d-aac2-cec60819461a
 24 7b906cbd-ce74-2d08-8943-ca379589831e
 25 69ebeb11-ef99-2499-b576-13f0212500f3
 26 01da5c96-e8da-2b08-b438-be687516ebde
 27 4d06d5ec-2374-6d39-9e91-df66f1a7c1ff
 28 836226a9-81da-35ff-ba50-844a4c282b33
 29 9efbc80f-871c-0e2d-be3d-b0350b02805c
 30 9a8fb8f6-b569-8d5a-9462-bf0ffbba3f00
 31 8a9561bf-3331-74f8-a762-f34d74ca642c
 32 f20d8853-6b5c-2534-b5e8-e63538147fd4
 33 748793ec-181b-3921-a824-f3a3ce48a69b
 34 1ecb2fd1-464a-0b9a-808e-d8527c57e89b
 35 49a96e49-308b-6ab0-9858-331cdad3152a
 36 c5998d2c-2270-1fb3-bd22-4cc63bb7d10b
 37 b78ea7b1-f11b-4f28-9309-cdca177e303d
 38 ffa239cf-d1cb-115c-9810-0922e1be3912
 39 a60ce953-9fa6-5261-89a1-a5ef35e44889
 40 fac6d356-59f3-428b-96cc-05823bb5989e
 41 61dc72a4-02d0-6577-a16f-0798ce9bebdf
 42 53f696b8-ea60-34ff-87f8-8753ad721ca0
 43 bb095bea-67de-5f8c-a44c-6c57176e519e
 44 e5745602-b8a5-1147-b3c0-f5ec0b96bdd1
 45 680c41c7-0e47-85ba-86dc-33f1b8b7f88c
 46 74eeef5d-4e67-64bf-a933-836c8313ebc3
 47 3ba03753-fc11-3408-a896-d76077bfb826
 48 f7740d9b-ee9d-0ca1-8909-51c41f822a3c
 49 8b71a218-0875-46e6-a2c3-7de31b712477
 50 b54e353d-a0d2-8c6d-a9a8-98c9a202e83f

Explanation

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