A858DE45F56D9BC9 archive

201210060844 111fn6

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 746

Metadata

Post ID
111fn6
Title
201210060844 → 2012-10-06 08:44 on A858's clock
Posted (UTC)
2012-10-06 12:44:07
Timezone
UTC−4 · title 08:44 against posted 12:44 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210060844) = 6a29f0bfd6223f1aae3cc119bff97018 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(746).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
302 · predicted N = 60 ✓
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
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

9C250EB4504F0F63 8F78B3221C665185 7B1C0752F44D893B 7E38FC10FC3CBDB8 F4B12DCF084467C5 DCA086394EFA75AA 8C956A41C4024AA3 E9EBC8B1144A7FDC E4BCFE6D2204B648 D07EFE99FD0ED35C 177791D1A7E932BD 6B123F3C359C1F76 1DC1F0262D4E7792 FB8474160F81BC40 722439D1F6ACF0FF D89668F261063FF3 BEE93FC4054AB315 0FFCEFD54105CCB4 43688027001A795A C7509720B6FF4ECE CFF45B3F4AB9C541 903EC2A72B5A9EBD 6A49144C13221618 FABBA795B36C025A E4C9CA1D6D2EF83C 18F6C612FAB9CF08 B95A47A939CDCE2D A0AEE427CCDD8512 FECC343AD00E041B 0182D98D98E23933 3CC9D78555AB82D6 DD5EE1C123EA5FD9 DA9BB8ECF943D9D3 F235E21957747E94 E31A90B837CAB8AE 47A5082D9A6E45BD 22BB6D2FDB1602BA B8DB0B646F1FECD7 7297B1932EF4F70A 93797B53747B2E13 9658E7B0FB7C230B 4AE3497E141150A5 0691779AB155F3D3 4243D252D0C5A668 C771A3D8B24DB0C2 722B630BD98F8EEC 5A712012B5355B74 5BD809C627C35D08 3AEDE647728A0621 65BCD37D856FB4B1 99AD6297B205E7CB ADF3BEBCC18BE4B5 6F42F4A7C9855073 12A19B8713FFED53 64396284071E13B1 DABE5BF15742BBB6 6346AB318EBE083A 510FC940B2F362D5 84C8C66AF5F5B3B0 B1163BE5CEFD946F FF541F46C2A38A73 9C9BDE3FB305256D 71C4EE892993668F B02FF0C2F32E6348 B32A94222FE9A63F 14A0DAC37D999B6A EC9235A3003A3AA8 1AC64699ECDF4A21 DB113CA7E5080997 9E9CDEA58383BA83 912371A18B9E3A11 F8AE0D380D3A8E92 0095B94D9FD8A3F0 115C4609422ED6C2 A19AAB9AEECF39AB 041A659AD77FEDCB 263BA0EB704562F4 1DC38D6A66B61594 DF91992E433733D3 5ECAF26C26205E96 10CD97278FB513AD 3AA9D1E1DDBA62D5 4B46BF21D5A4CE98 3EC0A23E13E8F4DD AA37242AC05F93C4 FCA076E31DD4E1E1 FC677F787ACEBA72 35B26D1D635D2A3D 21F63700E9812F7A 1FF79AF9264651E8 8763873A7FFFDF23 667DF6C9BE976012 96D7B8C6879125F8 06D0774436937979 7BF9951750CFEF19 566B5F227DB722BB 08083C4F7AB9A9FA A165E5E83302C92E E2BA2D9D6921E43E 33AE1E0572E0799E 7F39DF4CED853BAE 7AC225BBCCC94C0A 94A9DCB12D0B5950 F59DC52CF52F385C 8D8CA2146DCA7450 1CAA55549BEAF0AB 57477C8E8A08C2AA 0071A1FD7CE9CDFC 8E8908782EB66F17 A1F85D7AEB6B8003 D3FD0A878D14F686 778CD86179751CBB 917C1421BCEEC776 39A0817A5F298B14 55C66FADCA2574D8 DA913757751BA6DE 8AA5545A93339A60 DCC862901C835044 1CCA90372644E437 309CC7F708CEE223 7453694C2CAC6155 E06C1E1B7C993703 C81552188BD00E90 38867BCF167AFA5B A338B27EA7F5C49C EAC6227028791FC9 3C3712073E5A297F A17F38212F1AD092 FA7ACFCC691E4F88 40B2629A23917AB9 0D851C2274BAFB06 BB5B068CEB0A5DC9 9E205CE4729CDC2B D50849AB0FC65418 AAC23813E48CA87F 3F0976688A655752 DA8D6DB283D1278D 6609AC233A0733D0 86B6C375C4A415CD 1F1A86937B936DA0 E21FCDA13C2530D9 DD95853A3635B512 F7C1E207A47941B6 BCE4E86E73D8A4BC 0691B5CBED1098DD 7C3FBB7AC40CF51B 9089C745EEABB8B3 151711F20EDBD350 F3D24F9F04073423 911537130BCCD3B6 AD2992C82193764E 59A05C16286EFFB3 6F17AE69A97B5039 65BC594DABC131FA 646E356FEA9F10CE A7698A3196DCF7A7 CFB4247E15923E87 9D9732D6B28EA375 C461C9E7D17BFB4B 96B8E2B616CF0EB3 6B62C7E0036E806F ABB4FA81571D13C5 7218693FD29299A6 992900E7D6F35A2A E7C6ED6A32A536C9 CBF3B2AE11149BAE 85CE7565CFA2E5C0 D48F0469FD629CDA 2C51C606C1EC13F5 FF7B76A4BEDBF8F6 301F0EACFB367496 F5548FE4F7D790AB 2EE3672AEE7444B7 47E74F234E49A19E ACCDAC457BD48266 C2F6D881074B2FB1 8289993875B4AEB5 7BD9B33696BC3412 F46B16AE5225A1FD A4F7B6FEABB48D78 00D4CF05541CC2D6 4A627F64C4DBE2B2 6AAB0921AE79C1BA 039AC79D0ABC0641 97703ED84E0B1906 5D5B8F42F060DF3C 9E6E9DFFCE8FC2EE 9490A1170AD776E4 4382F14DABD5CF0B 3A7025DAE767F168 EC23B3B08B20DE89 85B6D75D80A32DEE E092B0AF44B94452 EAEB00061C0DC58E AB35A64CF007962B 8C423900523468A1 F789DD67014CAB92 238D87FEED985986 6F68921E0B96D44C F24A5001B04A1371 EC1B1B55527386A2 F548373CCC38FD03 D340B6FA0006E3A5 2E50CA9D8F3D9131 8D67905D32C94BD7 081CD20AC9C5F843 3A2AD3B7531197FB A598E3A09E534313 281469B59ED7CD59 87FD270DADF2E8F7 AE05A59FB2CE22BE 4E8B8B7AD28D9048 A92C42D33FE5F723 A716ACFDA9020395 B3620BC62F6B243C 0B8FE40AC11B4AB2 A7669DF5F7ACADEF C28018C22E794C50 04779C9B5B579710 20CEB1FE0C22724B 6B1381D386EADCBE 2DDAF749FB6C8E59 EA69A7D73D744001 5E84303DD1D89FDC 43955FFD5B59849E C5AD60D50E0200E7 F96ADC42B1E2FF17 1FAF9EC4B525A963 B25EE589D86EF8EE 14BF162E8AB29A42 7362DDBB6A72301C 3FFF841C6C80978B 8E9A89EE32A22E48 BC111CC6B48943F3 6B54174B87459092 D6D72A1EEFDBE80D 63E4793D8F4365D1 1F9FA42F251CE421 65956E4B370E4E48 B83A1C9DB437133D 7BF73F56A5931A65 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210060844 (name+title). Key = MD5(password) = 6a29f0bfd6223f1aae3cc119bff97018, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 72ddf08f-5775-40e7-b9e4-4f91d62e4b34
  2 1ef3daac-3d07-6fbc-8ced-87c548959046
  3 d57d0ea5-de6e-1fae-a1d5-a131953844ab
  4 6bc3b675-b914-74a0-a643-681305c4b9d6
  5 cd7ce645-ffe7-0755-b2d4-5aedc3260ccf
  6 d5d71ece-fa30-4aa9-a046-532ba3d03815
  7 ad8aae7b-a50a-1895-9add-0fd83ba74e44
  8 f7a9a5f5-6300-6fa4-ae72-224fc1a0e25f
  9 b718e524-7523-208a-84a7-fe75119a7523
 10 37f2c574-88b7-3722-94cc-f3f32da4eaa8
 11 7e49c1a5-66c6-8c5c-9001-77b8093fbf3e
 12 4eb84dcd-1c4b-72ac-ad6b-f11bb73eef7e
 13 7acb08b3-b75a-4d72-97f9-14420d5f72fc
 14 205e6e9b-49e4-54e5-8035-736e0b2952f6
 15 cdcfdc4f-e0d7-121e-ac2a-63f967aa17ad
 16 fe2a081a-3ef7-8cc4-8905-2a6e52a6e91a
 17 426c70d9-73aa-47e8-a149-3089f2443e54
 18 9d783f0a-86a5-42df-9a7b-f32cb12048ed
 19 9a15f399-2be5-72a3-b3c4-95abbf1e17f1
 20 bfb7a3e2-cfc4-11c1-bba9-ba3469153dfb
 21 f741ca83-918d-8b88-bd03-889a878d6eec
 22 c7eac2c7-d084-7585-ab7f-5dbf0e4cd7e3
 23 54d1b54f-8ffd-0754-a706-d9563270321c
 24 ee4b90c6-d842-5bfb-9f14-53def1130618
 25 789492f3-6bf7-7c90-98a6-41b8af2cbd9e
 26 8d10df09-fc9d-3ce1-8910-b75a8b7a1f86
 27 115df953-0a6c-2be1-b166-255c24bada4b
 28 517baaa4-d505-8cb1-9978-229b34498368
 29 50a79f42-fc6b-526a-a08f-4609ce6cbeb5
 30 a2d8e8c6-1db4-7cdd-ab32-eaeffc33bca5
 31 bc1998ba-7ea2-5b1b-90bb-69578397d447
 32 6ca1c6c1-82bf-883f-a67a-ab299d46b72f
 33 b8c06b40-d84f-2bee-bed8-0ec846e2725b
 34 587b5149-5754-6e98-8660-f806da0512dd
 35 82f0dba2-fef7-1faa-aac5-5aa95b27fabd
 36 8fceef69-1fef-09d0-9812-3d930ab40139
 37 7bbc523c-5980-8c73-94a8-0c4d6645e47d
 38 0ae05ba8-2fc5-725d-8084-671858491296
 39 42d3752a-9237-0857-a09a-b962b8ad313d
 40 ebb62f4d-7808-4f54-9f73-4f69612bddea
 41 b4f71b2a-e323-1d5c-8a08-aff128ebfcdf
 42 295d37cd-732e-8e2c-9d74-1c91d6e34610
 43 cc408c9f-5534-81b4-b411-a5631a4c269b
 44 97d1dc30-d1fc-6c4f-b244-6c90730e170d
 45 e3b2e547-9a04-2d56-88d9-faae0b13bb9c
 46 fc084fd5-9a30-6e5a-acff-f7bfd97e2bc4
 47 e502d0ab-b30c-1a42-8cb8-5c044849e3f9
 48 657bf20d-212b-1c95-b0aa-df3a79c024da
 49 9c947683-786e-0035-9f40-37638aafd453
 50 0de38198-b182-7608-aa5b-792e185f5572
 51 05275cd4-bb02-0c06-a0a7-a1b508195bf2
 52 d74f3fd1-5403-8095-a026-519d6948eb7c
 53 88650bcd-dcc5-7189-9384-d74d28ca01b2
 54 1ef0f057-e217-4618-ae0d-9a72f0b62a46
 55 8077026a-fe3f-5785-ab8f-fe59d3131f61
 56 1e527657-e733-536e-98a0-2536ac3399d4
 57 9b2e9508-7792-5c6e-9773-96d5ef7fd737
 58 03e2f0ef-4a67-5236-a590-a25774e6ef2f
 59 12fc0f3f-f9a3-81ae-8765-dd234d84d94d
 60 2e79a0d4-29e5-6b6b-baba-28c497283246

Explanation

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