A858DE45F56D9BC9 archive

201210071045 1136vs

explained decrypted filler

3DES(name+title) ECB, 44 GUIDs, seed 631

Metadata

Post ID
1136vs
Title
201210071045 → 2012-10-07 10:45 on A858's clock
Posted (UTC)
2012-10-07 14:45:07
Timezone
UTC−4 · title 10:45 against posted 14:45 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(A858DE45F56D9BC9201210071045) = d0cd0a9f14ad527e5a6263cb96f485eb (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
44
Filler GUID seed
new Random(631).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
380 · predicted N = 44 ✓
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
13 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

183D440DDF2BB1A1 F79ADDB07E592745 00AECC39F69CF645 A148AE29A43880D6 9E43F820F737DF73 34CCAB95CF436A02 31872FE60319918A C1141F76CA1DF6EA 4E28BBEB741B4AE8 96D690B4B1803E05 D1BD5B123229EFE2 D0D0E6932F0A4480 F3380680A5A07BDD 93D8CF17CCC700DD 981FF26B83318878 3769CC367AF0CFF6 3C7C929981607E7B 9C4F9286507A324C E8E56B954C0F2E0B 9B060F08FB73D4A3 F9BEE8683F5CF7C0 9D4EA85D273768EC 064A9F9C6FDA0645 4056937DC9B5B51C 9FA07D21FE4D0A5A 254BAAF740930DDB DCCD4A38027051C1 0234620780D369C1 D6B4C3B0B279ADD2 5052DE28CE6EE599 E4D193B5353E0ED8 4809D573974520D5 D6EC30D133BC9FDC 31CD3D104B144123 5177B53B082D05B3 8FC756594F9E1F2D 659251D6884E2A56 3292F3A2B21C5CB0 8CBAB2C0A1E6A649 04EB5D13228F5159 C994CE5B300F5159 A6F45A6DD57B9866 839511F80BC427CE BC1F7A09F9F9DACE D5762FC8856F9B2F C679FD94C5EE7810 5EFEFCEB15A9CC45 C06AED0A78E9A6A8 45096BA909AE2CA9 E4AFEAFA8AFBB51E 70AFB42E26CC1A4F 193D78A1F00CBB43 24FB2A95C4BDCD6E C3E74A746C8504E1 3A0505FCB4AF04E2 9CD11977EC173A21 D69F4375B46DD8C1 D7DE55E7295AD2DE 3B82D3EF5368A262 E18C2E345FB674CB 551E61D2723CDC2D BF5E4451F2DCC733 1CFF0A2B302F908C 5F402D9D86FFD2C6 728A68971178A173 FF1BB9C6DFA793B4 A9DD5C6B520F182E A66BB3584E2B21F7 CD18C96C0A22E4B1 8BD5ABC305D053E9 F7B079EE28D6B7FD C778E9ADD318F5CE 48E4A19C706F9223 CEE444DAE60FBD5A 226A369451DAA5C0 D8324E0FE54501B8 6CF73828A338E4BA 50DCB9FEB6CE0B45 34AC3128F909D97E 2A4509225AD65EFD 7B5F03020E16EDC5 CF296E4A17C3CA70 34312823E70D0018 45408182D6F42112 398D24F9F65C0F07 64E38D51F70A46C3 A357DA95E1A310C7 1ADDD19FFA6C7978 C636C0A3BEA6CEDD AA6154ADF3D5AD64 7A8E57980478F791 2306FE5CA11AAF45 61710BA4FF05F45D 098609ACF01715A6 C3C0CA92A3508553 D204A9DA15C53D54 2AB7A8DFA1E33F95 1DB7EBCE9C06983B 9763C252CB0B7691 9ECCB40A4F443530 4B88D6FFF2747030 F9A0D49D53C5128C E7C6BD10B4CAF52A 0C56CE51E51294D0 F8EF96175693BCA0 E8E05043105290BA F42F9B5E3124009C 546CABE22B3C7D53 A44B7639284783F4 A9C6D8867D965BCC C7B11A243581B87F 12067A846AECE463 8216ECFF9BE477D6 4986EBF1B6402F98 CAFC54255DE72759 54D3A15B22A14453 937C5B01D843D760 F76DED2416C043B1 B97F3561A776384A 040A5E3AFC42A9FC 2D0ED6693E4635DD ED5B02CA3923E470 DDAAB4EF5DF3D035 8ADF4761D5D5AB29 F5E5B234D25938CF 749615C0EFBEE3F0 C7C05F9A4A81B65E CDAB92B5007CA1C2 227E2F1FDAD7F27F A231A9917E7F131F 939FFF238033DD2B D35C543A99488715 21CB3DC743515B60 E039B0B47BE30802 BECF87335B175E6F 57E791E7FA60585F BAB38ACA4A76C06F E64F5DC794582E83 8CC883AC346EA664 0193D2EFF0726039 8EF90E1FD9B771FF E0E4D44964D000B4 FE5941A88E08A0A7 64513FBDC6251788 53CB5CCF224E792E 12AA68BDC95FF81F 7FCC2706E3F4E88C 17D88E2D22EB5B66 C2C8548B8AAF7BBC 6C487EA3C29D7556 67A78C33E756C33F 10AC83E1447BE104 6CC8277EF3B537DF 3C66D510A525120E 29BDD7DDF8666323 F4966ABEA6407A39 8EBFA6F76F6796B5 532E0036EC9DEAA0 FE952C4AAC2E7FAE 63B8119870C83FE4 818B794A82D9B646 28DFC52AE32EDA6F 244BC2FBCDB71A7E 1E2FA8CEC52152ED E3B492F65A5532C7 390F4933C3324E81 9DDF474EF7702C2D 46B01B4F5DD127C1 CF3AACF6722D61BC 67AEC05EC0AEC833 F19A3BC8B4CA71C6 C72F2F3AD6D310D0 18B41448C96A1851 57DCA5D4BE57A599 7940E1B4455967AA D14D5FDD97F115C3 71B72D5145953BA5 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210071045 (name+title). Key = MD5(password) = d0cd0a9f14ad527e5a6263cb96f485eb, 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 aeb27fa6-e73e-3e12-b50c-f3fa37d0e81d
  2 b2a20fa5-4793-8bbf-8222-63160112d934
  3 90869535-b59f-74c3-ad2c-6633eb78c38a
  4 d9f82f5e-e716-2458-921d-c29fc79a42e8
  5 991a87c1-53d8-0a78-a242-ea5e741731f2
  6 9ce1be4b-d843-8c89-a275-442cbcd55aae
  7 5b2d9602-2a7a-5e7d-b58d-b0d7efa9f580
  8 a9a9f015-aa35-0d2a-8649-d620477e62dc
  9 439b9458-605e-03b5-a8b4-81f9a5e189cc
 10 d92f031c-c50e-8a77-a3da-8bd728345dcd
 11 326c9ef6-e14a-1ae0-a866-9036513256fe
 12 5af8a580-8297-0063-b6e3-01af75c199e8
 13 00afb18e-8bed-3088-912b-dc8d65295649
 14 00e8f99b-0db6-66c8-9aa7-9eabf1eec80d
 15 f61e7c45-68fa-5492-8806-f2dc5c8a5bea
 16 3588f825-bb66-0c54-a113-3a01dd613c27
 17 6e30d095-4cea-07f1-a8aa-5928d7aa8257
 18 45676a45-9236-130f-bfd1-245d1ae85f49
 19 76e83118-4b67-668d-adb9-9d2ce9ed5e6b
 20 e6e8a6cd-4a22-5e6f-8d9a-36ca5fc2c204
 21 eca22fcc-2bbc-5268-913a-6ab8159e2415
 22 e39e8540-974d-5d13-a312-66faca931966
 23 801bce76-b329-533f-934d-c62835599983
 24 702a6d89-6795-40b3-a216-e0eb6bf4985e
 25 b75c37d9-79dc-4cd6-b373-8c13cf790a47
 26 399148f8-6ca7-3417-b8eb-0b298b6730ad
 27 371273a2-0fa5-4953-8ecb-34fa762ff850
 28 fcf78c7a-fe34-5106-b6d0-7a5aa3002ff2
 29 c6200082-47c9-7fcc-a953-9d86bc111942
 30 f3ce093d-285d-2010-a31e-5c7c1bea6412
 31 31e999ff-b04c-1ae9-88c8-9d0331a53337
 32 e441dd8a-ac18-542f-85be-ae1e7636586a
 33 a3f5caba-9ce1-01fb-8d43-4f09727b7966
 34 0a2bd7f4-d263-748b-b57c-86d12b1d341b
 35 2eedd0df-1a5a-8f58-aa31-cd9d445616bd
 36 a1a40570-8e7c-0bef-a1c0-3dddd24eea55
 37 381c19ad-48da-6dbb-99ac-33035b8627b7
 38 5d1b9b68-6cc2-38c2-b2ce-fd33ca914073
 39 3e1d765c-e71f-3009-93e2-b2ab0708d8eb
 40 eb34ce05-c94a-2052-ae57-f472465a271d
 41 f6425288-c479-8ed4-bc8e-2f764ff7db7d
 42 7a3209b1-e0df-040b-bab6-cfbd74a8445b
 43 2698869b-dd37-118e-a679-b019695911af
 44 5d0b7f13-1955-6bcd-9c42-d57dfcab4e88

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 38720850081036500165555443457215078063328016. Exactly this sequence comes out of new Random(631).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 380 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) 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 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.