A858DE45F56D9BC9 archive

201209231340 10ckkx

explained decrypted filler

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

Metadata

Post ID
10ckkx
Title
201209231340 → 2012-09-23 13:40 on A858's clock
Posted (UTC)
2012-09-23 17:40:35
Timezone
UTC−4 · title 13:40 against posted 17:40 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(A858DE45F56D9BC9201209231340) = 574590d43267ad52a707c357f5792a3f (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(724).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
58 · 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)

22CB59FF85D029DA EA6411BB24F1C181 E3B6390A14E59550 55C931BC90372565 B2082E417AD177F3 105C77B80BCF3FEC 9E2B7885B2FFEE1A BD05B2AD213DA3A0 93A985400D000509 EBAC2703D49B74C1 4EFDFDD35383735C C4A60D828CBD728D 59A9DF3B60D0BF4B A33E5D56897926C7 0327ED925F864E46 FEDCD885F9F8632D F7A0E126A4573D0B C821964E07228456 9C0006E0E715C292 5C15A19CBEB51A9A 8BF1A070DE840707 128C63B6CAB0D346 97C684C1E8BA2891 EAD8701731EE8DED 4762A2B160A64C06 0924E8B18DA601C8 DCA25157E2B68254 16941FEAB9BCDB80 5574D5D9D8829C62 DCC19FE4CE296722 DD1F034237853B41 1AAFB8DF0DF2BDE5 F394B26282B17C58 406069CDA6CC2B19 1E4846E5B1AD9855 2BFDFE25A95FFD7D B90218A0EF7AC493 E85CF8AE9ABEFC16 A39D2A0576CAB0CF D186F58EB7B89C7F 3636E8AEE7565559 C35BC9B897AC7871 1A6977A4E3C29B31 66ACB5CDC2A2C339 8D98F6DD1A9BF3F6 01B7CF00799275C6 1E58961F883A4D29 5C06BED99CBFC88B A8DAD119FE1C33E3 8BDFBB82953473D5 5686E5D0011892A3 018957356BBA31AA B5C28831233BDE56 6DDC48B2369EFF49 1E5175DF08380021 548F89030157A986 06E332FE7D06092F AFBE9B9958C4B43A BCBD59697DF82396 DC3D1955B0774446 4BF5EF853B572B33 4B96F24823ED8DD8 7773B093C7C6BA22 52D37B3E9E4E4057 A9194C9DC9AAF088 48DDC12B8280BCC3 BC6523D75AAE9182 26DEECF1E685037F 89F1BB1A1918998D A51134EA4F83F5ED 478AC57F2ECB4EDD E4E66407CD0700A5 470D504550977DD4 A773B2EC720AF30A D1F4ECDFB861B07F 3010EBF4120F7D00 B1B5F64F1DA0115F 8E85616BA99A7209 3247B2072B94CD00 BC598197FCD6716B 5737E7F04BA75211 AF9E3682D784ECD7 7684886DFF6651C7 E154FB67524B319D 1C125255A64A8D3A 74DCC5F530BD4D63 9195E24938AE369A A7847BC4D10567F5 EC9F95F494DE125D 510037C9CAA12253 B69CE9DE3A3AC3BC A86C6E6B862E9FE7 684B61EC6A0F7E23 7B2754CC42D447FC 32705AA8CCF3B309 97FC90B57CD45560 CF66892EF0E9AA49 66180A98794DA55E 78CA5B903A929599 1B177049E109C61E C3E4A6049772EBC7 36270D7C686517DB F4771085E4765AEA 51E91DFEF731E2FF C3332A7BD70397CD C397B94BAB15EDAB 9DFE1EBF8050A59F 2A35587E8DBF478D B2E3DC86263664B5 2AF94B4A3E855635 FA7FDF58632059A0 FB7739DD8DBB46B4 573A439C15317548 64ABFD727A05F6D9 4BBC01899ED8F958 8ECDB95188D2D610 606BE55D45989F7C CC6AEA08BB03E5B9 E020B620B750A396 7D37D5E2173E1CBB B0A9BA44A4B2E8A3 296C94EE598C6FF2 DDD6E4F976A6F8DF FCA11E8DD227908B 6D2F68A74641FD7F AEE400A7249C5336 EE78F0C2C7F3B2D5 8F78717F538D055F 3A2ECC3FDFDAB7CF A4315471EBF2B7E0 4C4E024ED79301FC B9E35BBDFDF624C9 163FEA10D27D97FA FD05FBAF6A9D2502 0EDA0C4A4F042FF3 B11C7D83B490B1FA 3CB37CEB280F7857 F9EA256CFA0508F1 C491E0E6D516252D 49326D8591234498 BB731B42534864B0 1AE93519C6194DDF ACE475590581704D 8CBF70A7738977E3 58D43EC646697772 DA5303EE0A41BC7C 509733492F61B0FE 075715232D08360B 9EA517428D41ACD0 E9ECFE5F5F33258C C268BD0123DB72FE 0844FABD20233FE1 DD854939FF7C6154 FCE4A66DDDF59871 7CAB247D2E153667 E34C5E42E556A5F2 53C0F1E1DDE369D5 1A4DD57FE70F4BF9 D420F629944C354F CC7A100CB0119EC3 DCBD96CB1B79509D C2EE89FBC11DBD4E 75A8B2799A0ADB1A F272F32FC7618F83 0345E97E902896B9 8C874FBD92EEF16F AC3F3DCCB26093E6 7DD6841C1847ED1E 09C01718B1F82141 6A30534FA5A89849 1ACC343CDA4AABE8 1AD34558A0A08E2D D48733C1130FC958 B7570143C7DEC04A 67BE1343BBAB4097 618FEEA67B51C3FF 0D169C32E9DCDBF3 1058410234025AB1 A0E812FBC9CEDE59 3261C8BDFA4B9911 01B4C137216B9092 5BB750D984C75AAA 0DAD859C1629B781 4DDD2990E766B699 75AE837AA4A31EF9 869CDAEFCB23BA07 F02793DF3FCC2B6A A07F8E179D9652CE 6C87EC843C798232 0ACE98DC5A01F62F FE37A64DCDF2F1F2 C2D6B037707D8E65 30DE348DFDD452B5 B8ACA72DF9D0DB6D 51C3E42AC6EA7E17 8F98747050E1069A 3E8C09E1C715F2EE 5F2232CE0E5837B4 8F5B44B035E21E3E 95DEECC810F266D0 A54F5D10C5C65DD1 C2441CE198B3C645 936F6E47C5E55D70 285F336B49118F1E 8DC38A6BCAB19E1B 9E88A0F625BE4B51 051F9B02D30AF7ED 8E799F89F2760903 2A986EA3D886FCFD 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231340 (name+title). Key = MD5(password) = 574590d43267ad52a707c357f5792a3f, 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 a51cda0b-91f0-875b-98a7-0494759be269
  2 3d80849e-9b2b-2603-85f6-49e840ce816d
  3 c30ea385-5392-74ce-9fd0-f67122473eba
  4 d5b08171-bb0f-0225-b813-845578b2d232
  5 0a2731d7-0bf6-06e9-8767-bcca95f1ce38
  6 85ac7c79-34d5-2eb9-b700-5b14e20c6833
  7 856c50e7-508e-2968-b0d3-704c852939a3
  8 0cb2f6ce-53a9-5fcc-8c30-754dd273491f
  9 d0f15149-c0cc-4c4e-a90d-7cf94eceb4b4
 10 219f347d-0f94-285f-aebc-a1f9b4fdb8e3
 11 1b5d0223-3f9e-69be-8ee5-bb11b2093f3e
 12 4e545d50-5ae2-695f-9614-2cfbd42280a2
 13 00d2a89e-d7af-3c9b-987c-d3d0f4f78dd0
 14 c13afa0b-53e1-1b64-89af-03ca982b8d11
 15 91408298-0afe-632b-9212-d07a4f8c8c70
 16 a0eb645f-c74e-1d4b-bbda-7fc1a42cd9c0
 17 fdedc2ee-2d4f-1bb5-b9e6-452bd0b4f92e
 18 10396479-55c4-7c49-95e3-85e7990c0027
 19 1714a16e-6cdd-2aef-bac3-69c56fdc963d
 20 c815e7d3-6d85-5940-8d2a-5abedbc812a1
 21 19f85e0c-377b-0185-9c0d-c6d4d8001dba
 22 54705462-2629-4096-b495-ca227f1fc368
 23 0e5460db-9aa8-3f4f-bc1d-5abc525e7d5f
 24 7c0a595b-d7b3-814e-87ec-17ac63eacc5e
 25 610f5eb8-720f-5c4b-bf89-605ea5057402
 26 fc75fe98-c63b-1802-9839-5d4d55cccedc
 27 0d24715b-b70d-3667-858b-dca09337fe4f
 28 4adf3553-94dc-2a55-bbbd-dbbfee961af9
 29 71e145dd-5bdb-43c9-ae3e-a14900bb23cb
 30 288abbc0-a55b-1412-b8fa-ffab53add6d6
 31 057b4d5b-dedf-46b1-bde2-506e59e728d3
 32 1fa1e0d8-4376-1c16-8f91-c387a633c6f1
 33 aed3202a-5572-3168-85f9-43b662e3bc43
 34 c7adde21-f40f-1539-9561-87170e921871
 35 a2b98461-3d86-4c0d-813b-e6914258b08d
 36 7ee965f8-7fe1-173d-9bda-132f7b77a369
 37 64b2457d-d189-6959-b8ca-ccd80691d503
 38 2a24fa49-59da-7adc-a528-3a45adb4848d
 39 dbcdc352-ca5a-234b-a89c-253196e736ba
 40 b038ce66-7f36-0185-be6d-b62c6bdc6c42
 41 5db68714-d931-282f-98c4-ecd217e5ee23
 42 f17d05ce-9dc1-7241-86be-7519fad3327f
 43 8fc9040b-c146-3a04-a7bb-c3e02a9c0bfe
 44 782540ea-1793-1f74-a37f-c544efcd8ec2
 45 6a502ec2-61bd-519c-be5d-728901b649ea
 46 bbf4a7e1-2796-3757-b761-a5a18e343d70
 47 3273ce24-f76e-5621-8cd6-02474284f8cb
 48 741490d8-55ba-71fe-bc34-27b9852397b3
 49 362b0200-1d56-7d06-b7e2-67109f2830f6
 50 df4ba167-c2ce-85ff-a543-12b39b780fb1
 51 380ecaa4-198b-4ae0-9047-706eb85a4f2c
 52 531a2318-713f-0d5d-9549-573479a12f1d

Explanation

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