A858DE45F56D9BC9 archive

201210022220 10uq03

explained decrypted filler

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

Metadata

Post ID
10uq03
Title
201210022220 → 2012-10-02 22:20 on A858's clock
Posted (UTC)
2012-10-03 02:20:53
Timezone
UTC−4 · title 22:20 against posted 02:20 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(A858DE45F56D9BC9201210022220) = 5076e3a13fb641cc4e10cb88a2ad5352 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
50
Filler GUID seed
new Random(816).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
55 · 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
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

F870911805720A68 4E67CECB8F531E84 EFA5FC44831038F5 F387797032F0424C FD2AF3835107B860 0374ABF2C1E4BD66 7E2AE0EFD11BB07A DCF5C726D7EDEC4B AC80CF5A4E440DF1 6EDFA320D93A3D58 3F8DEE10A924EEB3 D5D7BE9C7876BC02 D31B0FB17811042D C22399A9F4A5D65D C74302478CA950E1 DA44E32B3A6C399D F5E1AF1F579138FE BD577B68E34FB0F6 C2D0411957BAE976 2DA23EC0F662D9FF 1C9682B419E08330 4DD35DD604C1A715 A24F572DECBE8200 C868F085F592DEE6 9E04F8AFF9EDE40E 4EC04A64C36AD806 17552BD9D12EDDC1 073685AB8842B684 42D9FC1D871C5373 F432E226199AA370 B11307CED9F330E0 D1BDCC8E5130C331 4B45AEC9AAA9500C 2A646C246A702AC9 4F05008AD87C8553 8FE837DB71CCC0A7 41788DD038123440 5F7845CB146769F5 713F1DC8773C9281 8BACC08E2DA74240 68F6C4B366A5701A B5E08E722436DD34 5E7F759A9EA0452E EFED2A7CDBAEF160 09AA3A2160111750 2C67889E959DF236 79EC8E7A1EFA7A89 DF54C9D152BEF828 AA95F00DF3B58445 D183043256AA14A3 96140E13E1F6609A E64C681BB058D10A C1CA0CC68AF2816C 755D32CB75D2AE77 C8934AABC0866D49 E2DE79B37DA75317 8DE5504C46D95365 B2B7EBFFF3A8AD5C 33F358AE91F73457 49051DEC83563897 2D5B251080DBC034 8C19DF5ED2E07E22 932631725CB90FED 82D5915E5DA7472D 58B8A2DB35ACC331 E3FCFB6FE4F83CEB B3A9327D6EFF3D5C 13E35138A89640F7 D2861925FBF0F52A DAB141B7A057EAFF 20A588CB8484466E 2DA8BFF3A4AA5CC6 E1099DCDC46D90D5 EB524E474ECB880A 14B40735CDDA4C6B 307978E1C63F7602 BD1E05A3D566C2EE 355A7898A8D4C38F 8727509A56F705E6 3277CE4211A2648B BA83612048ED4780 E658BE01F080AF22 62407440AA606271 C4B15887493B0D40 EF6C59898482590C A3D21832B1A47F34 70B3536C3E898546 9A3C0AC5EFBE7EBA 86AE0FE29BEDA00B 8031241167240443 42D3F4F631AFA852 01B85F467EB801F7 23D84F2008DF31A0 95C1DC0CD3F720F9 1BF079E32A22AEEC E4499F16C9C21769 141F76C9BD77B8D2 92F995D9E56FFCD6 9DF54DA09A63673B 465777EE29CFE676 96AC87963C0BF53F C920FF024156EED6 228D9F9BFCB6302D B4AF64D6DDB00FB6 3AFA0C7E0D6B0A39 ACA16DDA27965721 8E31006CC0EFE56C F4B6BB15C5A66398 824B4E74788DFBB0 45FA1F62F965DBF2 F8C2A8E0D876087E ECECC22611E3F261 47586E40E2194D25 7A3F76617ABB17CF F337FE9602F433D0 D3FBED0C5E8C0396 41EDF9B2C5FAAFCF 01B3414FED50B796 0D00E6A8F66178D5 02E08B2C8F6652BF 835762B7BA975330 635A8F7C2B7C982A 4207DBB18D26B1E2 F34292885DB26A0A B18DF07F66EF2601 FB76FA65DEB165B8 3C9C9DE81363E569 870C49B933B95F64 D70A0D29ABE08CD2 506ACA4778691DC9 E81038C6F4A79313 7E2F43AB37F43E56 AFC588A217B9CA2D FC3A78CE500B1CCA 97EE6C5CCE7A5971 D6AAB15D7A6FDA89 2C69786F6CD330C7 B5304D26A64743F9 DBE60B84CCBBBB39 BEAF8A29626CC846 E54D0F90813CCA1D 923EE7E212FB7971 9DAB965088E2D5A2 10C589AEDD47426F 298D3421CB779E26 27FC0D3C8C41B66F 57D24C19A7CBF678 490531754E5F0296 6E602515C1C24A56 6340FB1189C0801D 232478803B4C8160 53CDCAB04E9C8E35 6504A9D35B739BC2 CC40D503342C9F6B 81B3C16F399866FB 0B3D0B6154BEA2EB D1DDE4EB3F187848 18E4EB3D95126C8C DC5FC6338249D60D 779E82FA95B6D3F8 43E8ACB06F7C1205 E3ABE7AF01C9D27F 33F900624404F9AB 9DF757F2161A0D9A 2297810D2C34610B BACF51150A916572 166ED0194311E752 D59F41B04A7B09DC BC9D5A0D85C97C72 9EB11D85C9FC7A93 A58FF412987802ED BEF27429B8E71448 95FCDF79F1E57AAA 6BA6D8FBC99D9DF4 41CFEAEC34E3F00A 046C5218CB9211F9 618455C0A8C0A86E 54EF0B660C918EED A8A82D13862E305F 462529094B510658 A01910DFFB60B29D CF2BD2641054C2C6 3C535B0D4949F3C1 9F3AFE3C161D241E 77293D0CFCD511E3 9C1A5B160BA4BF9F 115504072E4C35BC B09D87CD50A5B6B3 7106FE0B8D448E5B 08EC63C381CC9D6A 4D6C22B83C2C2738 D4778E6EE3E17281 5FD4B8507EB8E17F 93C27F3B6BB21689 7B1FF18F6F39DAEC EBD8D280DD5ACF70 8EE33671D1227059 7B8EF8EDF36645F4 2B4CA748086F6A12 32DD572B35C99699 5C897CB4D89614C6 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210022220 (name+title). Key = MD5(password) = 5076e3a13fb641cc4e10cb88a2ad5352, 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 0bf398fa-a784-037e-82f4-b903d56438f0
  2 33daeba4-f826-2dd4-b826-43fa088dc5a6
  3 b4efd892-62e7-14a6-90c6-76273f280046
  4 0575003d-58eb-6cc8-8636-70728b46c285
  5 80f79b92-1992-5fd0-baf6-5f6352cb4592
  6 241f863b-e919-5683-985f-364170f9be74
  7 8de118fd-eacc-4378-a283-421835515f42
  8 63cc7902-7a87-7d36-abcf-1c9e69bac996
  9 b8fea6e2-1b93-89f6-a6ac-5f09489a3da7
 10 1afff0ef-959a-1ffe-9d5b-acf238da1999
 11 e30297e2-b978-49b2-b13f-bd1fcfe7c134
 12 05889d63-91a9-40cb-918a-e5721fa3756d
 13 87cb592a-cb25-5c05-b11f-90e9f0d9fa5d
 14 2420bed0-4579-834c-90ee-23973d0749d7
 15 2e7a152c-51c7-16c0-a28c-ca04098fa87f
 16 55284379-7d53-59bb-9a10-ee4a578557e3
 17 3e58532e-6daa-7040-8f60-2b41c685a746
 18 300a243d-7308-842c-bbf2-bc4b679384c0
 19 02a2a99e-1156-6080-aa85-80aa1e2f9931
 20 d19200d7-f3a1-2043-83f6-6c645a5c5d1d
 21 fb895ece-ddcc-290d-92a4-3029436c95bf
 22 c1a94ecb-fd15-0c5c-ad70-22400f0733be
 23 a2e27052-b576-8d30-8e87-38c3d417f255
 24 7d6ffbf3-9ed5-0ad5-98c7-aba53544424e
 25 3a84dc08-a6fe-6622-8168-fac0334bd4a0
 26 3abf07e0-0eda-3a21-ac97-ddad7c2e23c3
 27 662bf292-a567-4210-af23-10cead55f1ab
 28 c7c6bf17-d782-2c5f-97d0-631c47d8177e
 29 60366fbc-5d5a-8d99-b124-3b26f8253c2c
 30 f754f022-6aa6-2529-b554-fdfb49352834
 31 d8918be1-2fd1-313d-a28a-068593abe8fb
 32 3bf7efc3-e708-3d6a-aba7-4a4748073242
 33 87886b13-832f-3c13-b3cd-31dcb9233502
 34 c4aeb224-dafc-4f3b-9280-d835625f79a8
 35 26bdd066-b099-5446-b94f-40c7b11c24ea
 36 7caf7f87-5f63-1943-a486-a9ca8d2d6660
 37 c84b8145-9ccf-8b81-a4bb-2a3fec1368f2
 38 9e4096b8-7212-4553-9386-ce5d9f94522f
 39 113fa160-2d86-0cb7-9bf0-3924741cc5e9
 40 9b3b92fd-b1f1-24e7-b829-4e34732272a1
 41 3ae14c91-f625-85f5-9617-e857d24ffda7
 42 4b27b356-0e79-38ee-937a-b827089ee05c
 43 4bdfa3a3-1f9a-89dc-9d31-089ca3c6eee2
 44 6d7a9284-3654-561e-95f4-118bdc24232f
 45 f5f389ee-7329-1fb3-9091-e3c5389d1bf8
 46 b8136a3d-ddab-3b52-b62b-eb6ded013473
 47 3a5ad1a5-84a6-8ba0-a18b-10824a2c6edf
 48 ed3aef5b-19b7-2682-881d-1f29f6037bdf
 49 b7050df5-5017-77c2-824b-b3ec67ef313e
 50 aa327423-e88c-0c22-8ce4-8570acc8fcdf

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 02165547814458157862208063428233345184028385138270. Exactly this sequence comes out of new Random(816).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 55 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.