A858DE45F56D9BC9 archive

201210042202 10yzc0

explained decrypted filler

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

Metadata

Post ID
10yzc0
Title
201210042202 → 2012-10-04 22:02 on A858's clock
Posted (UTC)
2012-10-05 02:02:47
Timezone
UTC−4 · title 22:02 against posted 02:02 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(A858DE45F56D9BC9201210042202) = 7e57ef0c2e49dc39f41479c71be23c1e (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
50
Filler GUID seed
new Random(445).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
198 · 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
8 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3121313DF919ABC5 6A1717ED0280B638 71EF6AD633349AD9 EDA02D70F36083FD C01142496FC9626B F2EB8578593A385D A6C7A0638ADF46C6 B52758A3CBEED283 C8575F986D2BDEAC 552187381DEE616D 572E78429FC0B4C3 5BD4DEAE987D8FCA F52A43D0CD1F2BD5 DF914FDC5D137D69 3D09CB4C4D6A3348 007A59C544B2311B 7E8066211BAB5D87 E57CD72F1B24FDA7 2580068A1FF0C62B 2FDAC6D695464EA7 D9E62B7C8AD3FC06 4B8D46A4A0C1FD90 9FD45D7BF1E751B4 C6C17D3F40633856 806746B91461949A C8AAB09D61FEF7F1 1FAA7895DC260CC4 32A1E5E59FDD023B 9049BB62A88B7445 E78B4906D6567EB1 94588EBD5A8E7F04 6F5C952BAAED9942 B2F6271B670A9CAC AD185009AAA156D7 C9AED78219655024 9F2A2175DAEB2611 82C23D088EC3DF12 2746C33D2E8F8B63 513C6D44798AF1D7 9E81FA2D58B05065 92285AB65E989F07 6A58334EB6F906A4 50BF71A10C844DD1 94C9B42EF531FBD6 1F105CBB411784F9 D11FAD9A0B587561 A4FE2930BA873327 C4958888BBD7EE7E 81078390F613B000 7ABD4721C99031A7 92D86541C9E74E3D 6855B5B443CD08BE 1D2F63E7689302CD 591BAF2EFD603658 9BDC67B871DE0D97 38E92455F7391CD4 040A0647DECC5B60 ABB236AD610DE065 E07536E3AE38192E 09034CC41A10859A FFAA1A6BDE019F3F 709396E1F8C64D5A 4AC42665B9B15C53 7F8910618A8BE929 8F8C5339B7E7474A 22835FCFFBA314AA F7C354CFEA74B093 D054CA4C0C03C75B AFA56477C490796B 92CE9EA7AC62522F 4913DD476C1C9020 D0ABD2124FE36CDF D76060878E85CB0D 8B878A0BAB9C62C5 4820C4F6718DB5E6 55B7D80244F4EABB 7750ABBC763A5842 A0050B025036E756 D61D454C267A1F0C 47254B15AE0A6876 B758B3798F952E0D 2A43CEAF83172E9E 5D1A9DD025E10DFD C6EA6562434081C5 4D41F119F677BBF2 5A2984592C1CAB45 4563D5EDECA102AC 1409FD7CC778544C DFF64167DEBE36D5 DF3120C6885F7CD2 B23A928E0074A468 ABCA8F10B09AAD4B 998778BA7BE28368 64718504444F9773 AE11CF92B45B5090 90867521A4153C33 225928844F086C92 984B84A59A65BA16 2703F4B300FAD870 4013C5BF500078BB 001E3691FDCF7AE7 40AF2D87E4FE674D A2A3E48DC081EDA4 0CF2A64BF3F4EC18 7ED4B26D7791751F D487C3BD85735EC1 F32E35D62C06A228 19E03340470C5579 AED24FC261487AE3 70B22601303F85D3 B12C2DE763B4F02D F403819F449572A6 8DC0DE1E388F07DF 91B25D6680533E1B FAD1E830D9B8AE23 CEBCFFF1553781A7 BC02B56E2B61B6AC D4C3EE36DA06DBF8 55A4388F2715C628 09D9A5D5A7D2D300 022717A67A7F5EB9 8411B495F1CB244B 4B86149062CAACEA 0ABC7EF8291DD19A 19EA2F13ED318D42 43990285665FE66A 05A2A7848CFEA7BC C0744F5534FFB4E4 33BA74E9550F2ACF 53C318BB40A555E4 BBDFA31C234A568D 5C77E249E685E561 090C09E9D8A3195E 8E229B54029A06C0 423CC550C2A06574 A62900403B70D4ED 1FA7972E40893863 4873D9A7DC22E893 F155A6DBC0EE30CC 2A993689B1AB1649 1E4F26CB06D67A8C E4388B7A94F9859A 1A31ACC3D222A4C5 7579F5608AF0A08A A1CEC49720046C79 55A086227DE22CAD 4036763DA238E265 EFD65FAEB4674AF8 0309AE3B4179322E DE59B6C22C71DA36 4F5606692D3217C3 52F23E404FDECA1D 2AA835FA43A00CC4 AE0679A7210527EA 65A9047AF8D29FE3 FD49695E5F911B35 16350AF7B06389C9 F4BD1A73C638982A 5F442842E14CF4B6 76A5C87065FBC129 CB978915F5C49944 17829BFD6AAD43DD 6EDFC7A7DEBA1FAE FF151E5E42FDE270 3A36FACB05BB959E 0F83DA7D9AEEBFA4 35E7D1DA50D829E1 65DC11EA2DB7FC6C 2A0F2FABF24EE6C5 822682E83A0C0C99 391F4A268AAA3220 FA1B29166150A72B DBA005F42AD3DBC5 CC401EF47FDB49B1 4BE873C042E733A8 F75AB29490FFF274 CC0F553B3AA5735D BFE6DED419E6215D 809A78A3DAE14D82 712B400DE3985AF6 852CCD3C9113D51B 83A473CA96CD72D9 2211C020E90030DC 70F5962B64245F00 A44DD1B41D12CC05 26A06D3053CCF195 69815FB113532628 CA0C26B3386D16A2 786F6E3110453442 E2AE0F324C25BC09 AF23A02D6D608872 6526DD225D049622 F683CFF8D49C4EC1 1842489385755E76 75061BF5E8F7DE21 4EB1666932A724D4 080160A01F35AA03 344A364EA1920289 06798F3659CD07C0 CED2AC94358F559A 4DD7586DA3EADD80 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210042202 (name+title). Key = MD5(password) = 7e57ef0c2e49dc39f41479c71be23c1e, 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 3cfea2c9-69ef-105b-afa7-c6f2676cdd86
  2 98548442-b06a-33b5-a873-48be4ca72655
  3 645a925f-e3ff-7aad-9463-7ab27873c7c4
  4 7ab2c5d2-041b-427c-bd5d-75570dd820aa
  5 38cf3ac3-c9bf-1aca-a9cd-b78834aadab9
  6 8f29920d-f376-3721-a1df-a2929be5e0c6
  7 4eafbe3a-285e-2f79-a1f1-b391fbe53e34
  8 e3358e6a-cfe4-68d4-a84a-43a480a435db
  9 41a249b5-86d4-0491-8796-948f634aea67
 10 88195c16-6601-3440-bfde-7e278f17aef5
 11 a51de3a7-d158-1f0c-8a96-eabeedf7b4fc
 12 42cb38a2-00ab-7057-9288-54b3934bcc84
 13 7317b1d5-c06c-4f52-af69-f64d8d989379
 14 365ebe98-baf6-8b62-ad4c-5367a86a5463
 15 c7a8e179-a917-407a-b827-0043338b68d2
 16 dfeefd40-6db3-8668-82a4-a311907a3b1a
 17 bd6f5185-cd00-848c-99eb-8510a94a6760
 18 4d5331bd-2fe6-8187-94ab-0f658c2e6822
 19 54258bce-70bd-63ea-900d-9b7af0c06470
 20 b9420f08-a925-50b7-8831-cb6b0e4b02e8
 21 a7e62de5-4502-8f0e-b41e-8064aba40844
 22 66ea0e0e-092e-0a9f-a7e4-e7cd50377d74
 23 1a790b35-17c2-1a33-a3ce-7663ee95c44d
 24 b528b234-1553-4320-a4b5-6edc35a108d7
 25 75d7cf2e-7f78-2174-8a09-3b2efcf1e180
 26 f99bcd80-21ce-6f05-9166-a41c3e84137b
 27 a3d63728-8d7c-4555-856f-042faf2840fc
 28 19e8533d-9a2f-38e3-a14f-df25b92db067
 29 866286ae-71d9-4695-ad17-92b5116fe00c
 30 850a26ea-e25f-4f2b-a28c-2612254a9848
 31 adb8436f-01ab-46a9-90bf-b2425efad673
 32 ccf3a429-e800-6711-b14d-053a567cc4da
 33 41c911fc-0ea1-24d7-a03d-6dff7ce0533a
 34 13ed54fd-ba81-1c25-93fd-c4ce662b721c
 35 b75cd540-243d-01b0-a5ef-dd41c03b6a6f
 36 a16b32c8-8b85-04f0-8f91-f071d85f14ab
 37 177d1608-e348-523c-80d0-6bde13314eb3
 38 364cbb69-fef2-576f-ac87-469c4d6f6275
 39 8fc765d0-ec42-445e-91a2-e514940a73e4
 40 90eea634-7d63-5bac-99dc-661842117ff3
 41 4120a314-2d84-1427-ac1c-f11c43d03e64
 42 ff369183-229e-35b2-b6da-95b0e80f39a2
 43 9ab53ca5-2ea2-681d-9131-d89d46f3ea55
 44 b71a4582-989e-5514-92b6-ca262be0a04e
 45 89bbba73-74c2-47b7-bd86-b9e10b33e60b
 46 2304960d-0177-6c6a-85b3-5d3e6b7fe310
 47 c5bf8a47-f993-6cbe-9066-741c75945e40
 48 211047f8-2ff4-39fa-8f45-b6c1ec5a6c4b
 49 d6185c48-751b-536c-94e4-ce6b01f0bea4
 50 dfca568e-3a21-0518-bfc8-c5f47ea0b18e

Explanation

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