A858DE45F56D9BC9 archive

201210020800 10t8xm

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 343

Metadata

Post ID
10t8xm
Title
201210020800 → 2012-10-02 08:00 on A858's clock
Posted (UTC)
2012-10-02 12:00:10
Timezone
UTC−4 · title 08:00 against posted 12:00 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210020800) = 880145d57708671a072bc8bae2c8e104 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(343).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
12 · predicted N = 52 ✓
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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

18CACBCF04792B96 CED50F38F60A6C64 63237944FEB59412 525B52BC5B59BA63 88A8B5DFFDC6CAB9 216E81496DA64D9E 36A24ACAE637B4C1 33168EB34DBE849E 8C4B7BAA51E5F112 01AB21BE945135B5 2159221D3353C95F CF2220F0EB029238 137C6CBE361CF974 AB38DAA7C2CEFA17 C04EA95C9FDF4161 735F0B59C9593A08 03BA0C8C71BE861E 9D5015BCC523C910 EF8C7CF6928BCF34 5C85133D1C43D0A4 073422591C38CA56 B61F06E4E610F148 19A5625E935CB10C 3B09200B65DA6679 D0C172AAD11B6EC3 EF2AE4AB1D00FF37 27C31B649C2312A5 5B291B7682FE855F F1D5B5655C8146F5 D4644EC6C23A2BEB 8AC7A47C707DACEB 1F7D76D90477C6A8 3E758BD55EED9DE7 2AED9693400BBB44 3A6EC4D8B2A6305E E3D749492B53B58C 9538577E84B3D9DD CF1664CD93C9AA65 9F71D515A1FEF8A1 A8A99561291E228A 977C1330D08AA26D E25E87FCDCEA74B4 0C18B5B53B6C74CD F0153CC451E10752 D6A67D7FEBA68D27 8014F069E3B2E935 A04F36A1714BF0B1 CB2F012030A3AF1B A005914B747E09C6 56703A60E0B0D7FC 9794AC5DC1214057 C7129459A6693140 146CB422B43333D7 874A7B62713AF7CC DEF030091100903C CA3CF91CBE92DFBE DA67AC11E3CAFD47 A0B6765C79D0A767 0201CA3FE03D20EF 8E3BA74691633991 BB2BB13042C68784 C541E9035070F12D 8304D72ADF013C77 4FD66541E966543F A181FB5C4FC3C82F 0A5C89C174B3F9A4 C52306D1EDC35F53 F10459D3CC71D347 FF26B038881EBFE3 BFC4D4FC434740E2 374C54C1C4400231 F11C631E8C3D03F6 0E4B363A262B75AF 786869557494AE06 2911EF844FE88761 2E618A0AE08DB0F3 33FB481F8754F7C8 EAE3F6160E036EA5 0A4153DE8EF5B7E1 7BFE147A9F149BC5 3B2862D3EAFEC045 6E7F566FC8205C71 713A3F33BA561621 96D9CF4459759E9F ACC6F9A69AD114E2 60BC90373E7133EF C7B125E7BE344B2F 0508B941A858B0D5 1D281D62B515C19D 5C2F8961A642326B FEA1CDCB6AC788C3 800C50B578131143 1D1C5A4F8A661090 3289A3B26CD47385 DD2132886F23AF56 D627F9545876692E AA2C786BF147CA85 D35FF8614C59F3F1 136F306CEB2ED5FE 40C43B0EF5369BDA 0E884E8069566B23 E9A2F00FC131F0D2 F032040A30E3EB84 5FF7A9A11BE63080 7C91BA759A21E49F DA486FC15C9AECB6 235176743A30933A 8CCB247824A12C77 FAC7AFA8247E68E4 B5BBE6BD5260247E 1645A0794708D3E5 EEBB264A63B80B3E 640DD6444825F3CB 19CFE50BFF499487 22CC4E5502DC22C5 32AB280882CDFF01 5120B73480B66301 E7500BCEAB18EC94 573AE34F5A04AFC1 1BFE41F2407A6FE5 9B45C6C55036AA12 105797451D36BE70 859F28F0DF3472A4 9490652D1D5F107D 8F59DD5CED1921D9 AED8E344B206D824 C0146119F9A71C51 776A9588BBC52BA5 329DAC17E57450EF 1982302F0E93BEEC 002556B6F9E35422 1DAEB63E23503D1A 3BFAF31DD6C16EEA 5A0A2841184DBE09 3E642CE0FD6BDE7A 7DCEAA05BCF02041 685E9B9523BABE4F 965C24091A1B5B93 70D1560CBD11E8C2 1ACE24B409207E22 6C229F8418E3F1BD D9C271C6B0577ABB EC94B3536642CBE4 106CBA0B229BCDC2 FBC05D9E44F88278 7131F421EE91B289 19FF627E6FD71F90 F79D59610EF62C63 5B3B08ED68180CD1 7297885391F4D88E D8F8A0667BFC33EF EEA4D8F62A1107E8 6B14CF855E104AF8 88AA914FA4A64E15 A5D063049AA37BD8 1679087B88742348 12E740BD5F9E2805 2D7D1BABE1A57DF9 1D9D1FDADB16FCFA CA7E2308794881B1 2AD674AC8CAD368F 370995E9B89EAA70 A8097B0ABABFD740 0C064E393F54BF3A 4847C49D8154C33A E5BCB4988DC192AF F0173EA8010FACC0 1CB3D0F531C0E6E3 C3A1837DEF2FCC5B 4814817AAD6B00A9 29EEC0DDC9EB3B1A D7445DF6D3BCC15A E30932A878DE7E39 EAE2108D2F09E0E0 26A05DA07F7D3201 9BF5929665D4A2A8 6019DDF67FDF948C A1DE57ADAE7DB2ED 7FD03B5433C1E3C8 D0E3A70BD98F4E7E D11850F7400085DB 906B01F3899ED6E5 E11136D6ED3A5927 5BA0848C04F8A724 A3E1FFA435FCD246 7D194015034CF8D9 191CFB2606B1A5F0 7722D3CB7A742A08 DFFD1375E845DE57 F2C0F0585D75FF7F 56A7ECFBB2898283 3C2532857973F2C1 11CBED0872B16245 00670B42BB5F8459 D87ED83A98E5BD29 E74EA2A9015D5474 3D056F3C7D61550D 4039D38CF8F2E01D 1BD040194FFEE7E3 F45D23C8071D7361 DD62C1273F50AE99 44F1F95E5347CBD5 3C365A93A97934B7 47CD1046EBAE758E F24C952142B02FF7 D77C79401CCB7F81 936D22DE568E38BA 31A9C5A7C9DD4447 A630A443206E4FED 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210020800 (name+title). Key = MD5(password) = 880145d57708671a072bc8bae2c8e104, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c74fd92e-ff0a-8e2a-ad16-93237b645ebe
  2 cc826b64-1d3d-4e67-bfdc-6a54206f80ea
  3 c3b22a84-b730-4ede-9ff9-81ab16258e3b
  4 04cfe9aa-71a4-693d-8cf4-43f946b34d29
  5 d133c5e8-1d20-0539-aca7-7fcc4c5e97c5
  6 61469c6b-a92a-287f-93c5-1d62cfdd846c
  7 158cb701-2524-5a1e-be4f-a05d7ca41a6a
  8 26aadad2-4efe-42f9-a5cd-40a783c20149
  9 d589e26d-7cb6-34d4-9868-ba1816e1588b
 10 57b00bd2-2802-6c39-88d8-7abf6548334a
 11 677f9697-7f74-8b87-8097-948e43c311af
 12 ad28d96e-259b-2a58-95b6-80990201e092
 13 17a84d0f-329f-33f7-ba7f-063efdcdb9a7
 14 024fdbdd-9c1d-8e19-8b0b-f50c2feb0c7c
 15 d251f8be-fec0-0bb3-bd42-e270375d06f2
 16 9183dc2f-a9dc-2480-b6ad-acfea68d29f1
 17 7246441e-507e-0298-905d-8fb53d1bd239
 18 a09560f0-0a72-55e4-b07d-c87340b858d0
 19 8cbf1015-2912-86c9-8a6f-3711bb966fb1
 20 46717c53-b501-180a-95c7-8e66648fed78
 21 80229bd7-5c21-3c1e-828a-65b4c10a69c5
 22 7a204a0d-79e3-8574-922a-69f7d99aac8b
 23 e0e22b79-137f-82a2-806b-5eea7a6aba0c
 24 051755b8-b7a4-7d09-99a3-dc032bed83bb
 25 1fa1e1e7-144c-2415-9d2c-5e92d03ef5c2
 26 41c5c88e-6777-116c-be88-dbfa7c557373
 27 51c6ca83-baf0-7174-8be3-db9b86531fc8
 28 8e13910d-bf8f-1bb5-afa5-486254e9c4f3
 29 d1d19593-baef-24c1-86f0-ff85c455effe
 30 dfcacd68-34aa-246a-8463-35b5f3197d52
 31 5c6feef1-557e-737b-8c4b-9521931ba66c
 32 31c4b645-1c39-7476-885a-fbf8828001d3
 33 0ed1bce7-0f04-2287-a1e5-0a75d7403123
 34 e37d0ca7-7d34-54b7-a661-ce8a26b9b6b7
 35 9132dc8c-4df9-36ad-b780-f21a09bb7734
 36 4862d995-0f55-55ba-967d-84679ee0e101
 37 aedec623-b46e-1398-a05d-78e9446cdb9c
 38 67823ec8-e004-1a47-9af3-fa3e9829e5fe
 39 f2d95963-3869-06d7-90c4-068647ca8987
 40 232e4231-fb29-676b-815b-185ca33de396
 41 bc9dd47c-9a4f-77de-9cd0-e02e82d500a8
 42 4c1c0992-9ed0-01cc-be88-7f530a4e9de9
 43 7e5e390b-dca4-33a1-a0a2-5823702d7508
 44 dda9c96b-66ec-0870-8386-8806e71ebb57
 45 16abd936-472b-60a2-b098-c9186d980ec5
 46 2aeb25a1-91fa-77f8-b2d6-9c3c5756258e
 47 99d5ac8b-f5d1-0797-a9bc-c6193bb7e791
 48 5f23e713-40c5-7e5f-9798-37f6693bd3c8
 49 4ca36855-c14c-55d9-aa71-b256e61eb0c2
 50 67b9eedc-1d33-46c9-8b16-f3d2a96d05c1
 51 708adb26-5ee8-2ef6-a445-241fdd7552e5
 52 b59acc2f-3cd3-2960-a8fe-fa071e9b47d5

Explanation

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