A858DE45F56D9BC9 archive

201209231411 10cm9f

explained decrypted filler

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

Metadata

Post ID
10cm9f
Title
201209231411 → 2012-09-23 14:11 on A858's clock
Posted (UTC)
2012-09-23 18:11:55
Timezone
UTC−4 · title 14:11 against posted 18:11 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(A858DE45F56D9BC9201209231411) = 5b34d5b19f747c9e4b32b45712103636 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(167).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
89 · predicted N = 52 ✓
Machine boot
2012-09-22 10:23–10:24 (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)

702463A69F33AE1D 380C7CF474C01F25 34E970EFB5DA244F 0DDD40B29122291F 98459452121C65E3 AA364D22D852552A A305FF9CA2F78D46 7606B46F769A93C6 5079606712650CF8 5BCC2DC4137767C2 DF8F8C541BF699DF BE9046E3EB642559 991F5161286F1E55 64AC023D0C2992DA 18D1FC493020659D F5195A6978B7A83C 672FEB056A4F0A34 8D0FCFFF3F5E7F1B 50C8978648E38D05 49385E19BDB52878 22D2D5A47B141CC5 0E2763EFF0C159FA C7C40AE4B6E6012E 1B8DD30BB4CD71B0 D8B5271AABE5D4BE D3C407818BD811DE BEBF0E85D2962BA9 4560D1FD07072028 6811E06A0CD6D802 1E1B7DFB6683E971 4B421C1A6A0060F6 B665BE9E322B6F43 0E93EF6205F59288 BF6C5C672420EE7C DE218A09A9883E99 0E2F36F829B799A7 8839F294F6FCCF2B 9D517E1C8604659E 3F6E5CAA9CD6C179 F9AB4D9C983283D4 542B81FBE24C2DBB C3876729B94600EC 735BC3B77E3527C8 6824BDEDE673A3DD CE6B8088944CDBF5 4E0248CBEE80142D 3E9409180BD16386 8DF0D102081DDAED 93A36C662B8515B1 21F28FAEB22B20E1 DD5446B43B37A64F 476C9C50A3DAFA18 F102ECE4F0D7E119 3C85761CA90223CA 1373973CBD7CA0B5 75B36876670B1A66 A5FEE965A3BF3192 5022AC37863D60BF 3E8016FFF8ED256E 1517C0839931C89A 358D32DC0772081C 1233231EBA3A94D3 8A056F6B6BB3E391 4EF22906A777CB5D D356B95135844C8E 533D02C8D17C2CBE 2E01A41E2D27546B A5DF6A1DF1D96F87 2D030F0809D76BD0 9DDD4850AA3355FF 27DDA3A3F62C8057 379FABDF89BD27FE EAFBE7308F6036A9 AA8BF7EF8FEF0595 3EE6A75F598E2D06 C49F717EDB5357F9 427C347E7169D2B5 89337900A62E0FA3 DBBBF0F2AE383BD2 7D6B8E741C314FB1 9EF6D13E493363A1 34E712F113659693 BE08DD700AC937AC B19D29B8668A08A8 86B25D019A01F158 9C73FDC5E46BA56B 13E08E8AFA420B34 A51CD50CE8F85D3E D1FFA24A97DEB48D 901ED0F8B85CDDD3 2FBDB21BAB6C6F71 F48DD77AF73EEA6A 548BCFE504E3453E A59A78D95BE629B1 A8BCD450699F6FB5 6243CFC4537079D1 B93F2597A18ED994 57ADEEB0429248F1 10878D089053F211 A6B722ED71CC0D2C B12FDE77D566FBC9 4AF7E3C0EA7C6D83 D76AD7444639198B FC41648D3805FAA8 BEE22DCCCE976939 FB7685864980A314 10B6BF1582D3BA96 D5179A79C81D471D 63D5CC78A445DFAD 300FF06DE7C20C7B DDF2C139E718CB09 34C02C656049D442 8E1A9C97A136816E 59D919B2FFA87D60 883BB3358E87393C 04CF79ED9E711BB4 83CB0CD39F37ABBC 7320A2E7F9854375 603EBD981CA02E94 60648033523D73FD 0A3815762B0D5D8B 9701B9986C8A6930 14BDF66D2FC20477 06054D774240BFE4 E70D8C4B9F4E9590 B42C5198AE19050F B42BB69BE6C79299 606EC8698899C01A 4F5C5071E7C38652 C1B2748F9F7372D7 844CA0EC5125793C 89B1FEF856D0E68C FC22292C1A84CB1D 13B2C2C1C9821B49 B0364DD53B8A6BE4 2BDBA2D118503223 C93391E6A842C275 FAB0BA4F2443DFDB FEECF8C1FF67F723 AFA8E2F8A3D944F7 A649A5E35A5D014E 3BC6F7520A4B158A 1E8B931EA4CAC7A8 A3BCFCBCB644C525 DD055E308C156582 28ABCCEB9BA0E807 A9F3667655D4E4BA 0299580428987588 FDC66D7D7BA4DA16 DFD2354B4D6649F3 A235634ADF3B7009 5F2CFBD3277CE45C 1D2600D202A08916 209D2CA5AF5F8430 6A19635E75D160BD AD5FA6B395856505 80C925C4100097DB 5E3AD4E864BD8D99 018882B1151853AA DB2A7D6E8CF93121 6547022BED2C27A1 44973374F081645B 1D962CC51D73986C C4ACCA75E37DC1CD 0A6432257D171E5F 3D5564FDB6D2AF20 1FB2D8BA71F5CE05 4EDA77DCFBF3AF9E 02D634FD6045002F 24D9987EFF62D19C 7FD18FBF7384E681 DC50425408766538 F50E8890D07712BF 345AD317C042E6E1 C050F7EE031DD215 E5ACACF126D3F06F F843617E9BA7850C 9ED5BD4E0350921E 11B2D7CE0B2353CF 9887AB3CEDE5C317 1459C8241F0C0F48 D47E55AF831147BF FA5BC22211F4D9DB 7F04DA008DED869F 792F9A6E313F0B32 A68665798AF1DC8C CA5A77CD1B8D1888 EF8CFA3422FEF1D7 81694C028A312C80 2DD1629DD38F0076 3C878D27753D2AEF E77A3D3079358ADD 8548454325EED194 02E0148E3DD1C41A 55D1943E39BA19F2 FEF4A96302818351 86E073FC4E5A8C57 51C8974ECF8F7E1D BC3BED77EFCD4BA9 6E53215728DBC606 3806DCB778B29DFF 39C9AF0D069D1F82 D4819781D7002C08 BB3273B6B934E669 74B3450F0113121D 26616C0551D8DC25 42D5E8A97C92EF29 CDDADC74FBB0515E AB653BDA9DF36D73 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231411 (name+title). Key = MD5(password) = 5b34d5b19f747c9e4b32b45712103636, 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 47faa91e-ec1f-858d-8110-ca20672a5d45
  2 c0230e70-8631-7548-ab7b-d32a5e819681
  3 bdd5ac50-e76e-47e8-9ac6-a05ff91dd237
  4 5399372e-6594-188b-b96c-39cc7fec693f
  5 34a0cbcc-aa07-5a1d-a52c-b4ae61f7640c
  6 a357ef6c-4e72-4bfb-aae1-f17298f9705d
  7 16b091d7-26d0-6bae-9145-64047d3bf066
  8 f30a8ea2-7023-2a34-b152-088a5e34b154
  9 766ee756-651b-561c-bda6-db81cd13892c
 10 da399afe-7ea8-7d79-80af-1a2ce74900d8
 11 96a471d1-9c6b-2698-b7fc-7f7c12f579ec
 12 41d5bffa-f239-73fe-ad0d-d6fe8689c137
 13 72b4ae00-a05f-3cc5-a7bf-43f385d3e0a3
 14 b617c80f-0bdf-3816-86a2-e7d1e5434a9e
 15 9a763808-00ed-70a1-b955-81156621b0c1
 16 44dd68fa-0831-2f5b-8117-eb130b98d411
 17 927c61c7-2ec6-0201-af2a-33f0809157b6
 18 6f23d1fb-83b0-4a56-b12d-3b22fa057108
 19 9758f15f-a0e4-1f47-b624-8e45059623e8
 20 e332364a-17ea-8d79-b11e-af808169eac3
 21 27af79bd-d379-0ac3-b727-36b2960c2d37
 22 934fcc49-42e9-7a4f-b65f-5bc305ae3f3b
 23 11575966-cc2a-1e2f-ad2a-96d791006ee9
 24 aa3e4079-ced3-3c42-af5a-2075166f4ec0
 25 4013d6ab-236f-0207-b49e-f7acbe9fc1fd
 26 a0f16174-14cf-8c6e-9e49-730810f507e6
 27 f6beb7c3-ea97-4965-9c61-a3e05b0c7eae
 28 48e45626-a557-1f00-889c-f28abd06b3f4
 29 6a59f954-1448-657e-9091-56ea8a4ebbee
 30 426270e6-686d-5769-a5b1-b4307abeffb4
 31 5daa5377-2477-7acf-8553-60ff6bcc1ae8
 32 d2e91559-b74d-3579-bfa6-85e62b19d654
 33 d3f94c2e-d144-4679-9437-54703818ef14
 34 28d9e1e9-fe8c-1d29-b1d6-dc9bd224399c
 35 7c61816a-5e95-8512-a408-1ba1072c0abd
 36 203956e5-d925-01dc-9e07-210dd99dd72e
 37 f759c16d-58d1-363f-b7f4-4e2480b7285a
 38 23818fda-fc75-1591-a7ed-bf3d3f982177
 39 cfdad390-eabd-8e54-8e8e-10622dd35169
 40 71254c5d-4e06-7e60-ad4c-1c0a17b24ce0
 41 efed55ec-a999-6c46-b3dc-4e17fd6ac144
 42 85a65084-51f2-1502-9aaf-67bbf73cf3e0
 43 a5070b1b-567e-67c2-a4ec-36a73bcae60f
 44 9b330656-57f6-1d85-8386-b8318ab5473e
 45 6c4ec7a2-6fee-852a-b0f0-597752d2294f
 46 5b44e4c1-4ba2-7feb-8883-7297d884b72f
 47 6ef63538-7d56-1b2c-8ddd-4fba3983b82b
 48 40c4f55a-5b15-0deb-98a6-2358698efbb2
 49 753df79c-3af3-41f0-b4fc-75a380532eec
 50 d616d056-112d-2cc7-aff1-9c34c501aada
 51 a56573e5-eeb3-7cf5-8eae-72eb38945ed6
 52 34dc741a-c763-899f-bf57-874328fc9ee2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 8741546257273372041807130841657341803187616187104278. Exactly this sequence comes out of new Random(167).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 89 of Run 34 (seed 83,105,000): new Random(83105000), 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:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.