A858DE45F56D9BC9 archive

201302280750 19e5ym

explained decrypted filler

seed 84

Metadata

Post ID
19e5ym
Title
201302280750 → 2013-02-28 07:50 on A858's clock
Posted (UTC)
2013-02-28 12:50:56
Timezone
UTC−5 · title 07:50 against posted 12:50 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302280750) = abc469699994e678ed10b154c0a6e940 (name+title)
GUIDs
56
Filler GUID seed
new Random(84).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
81 · predicted N = 56 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

096CFF989048C3DA FBF9D074C01D1F2E 1F56341FDCF6EB9E 0CD0B591F75BF334 328CA85D86B09D2F D2A884FBB54390C9 65EA1860BA31D9E7 13E1B7BA33E5223B 84EB773FF58C5C5E 6FD549F9A5467FF0 AB211243476B7B55 E404ACAF8FAD583F 343774122DE6AC81 FBAD156325AB7C1A ED19E0443AFBD314 6C7E873E3134152B 1808E294101024B1 D843E3E98BEDDCE1 2D53B06CC8B42234 B97682AAB2419ED9 1B62CEB4A2576781 546D1F811097B708 D5E3C4FA20957B55 BD47B2BF2AD40468 51DE17F6CCD0C3F7 A02B6776E1673617 91645E9F5655D889 472073DD1AFF3AF6 153C044E5858FCA0 149CCEEBEE317627 03ECE39A10A2DBD6 04D8A5F797CFE6B1 7E25AF814E9B6C2B 3C8EA8CE1BE27341 63212B6F19FEF864 D18818055914DE2A DF97E1EB8310C8D9 94DCC37AE950D8B9 CF6A8EA1FE97D85D CFFBEBE196C963A9 68138FB7EBB7EA47 58EF26465FA0D849 3A310C7AD4A9E03F B581B4F04DA3FA44 D8A2EFA02B80BD66 314CBEC43688F6E9 7E34027951C59A58 1C2149E7C8A407B5 FA778472291BFAD8 7EF3FDCC07FB2A89 1CD5CA16C0593DBA 4FEAF42950A2B5CB 8242FA33D87BA034 BB6DF041BFE10E71 845E287926A502BA 6A7F3C5A51B335ED 5C2115F26DFA6A7A 0AD4FDCFD97D52CE 38DBF0F030D13CCD B27F81D63D728EF4 B2B36BC733940086 E6E6F99F91F9EC32 AB8876DC3B4620D3 3CCFD0BBEB6AFA5A 80C9AD9C5192D2A4 CA25A0368B92E4A2 C4FDE6491F158F51 846B97161EDFAA25 427555EBADF682F2 9E2CD66B25DA423A 5252A62A2A8D7849 26C5051399EFC7FC E8E09EE5272A2B9D 9D492158342BFD9F D101D22B61A1C21A EF0FC027AA22B195 A25FA4F8A1F99B45 6BAB0F11688022B5 D82BA625BB149194 DA06A7B7A4BBD128 49ACCBB64CC7B9B9 02DE04269BCFE1FD 7A7DDBA34302542C A36034AA09685A30 B89A97CB3ED0EAC8 F6AD2A4D8FC71C27 B2CBA16EB5CC0662 4754FB8003A6C104 1B0CD79D7E4F6DFC 60440936D4D5192C B9BE793D8EFDED75 9C5AE8606DED15D4 C44ED9DF408F2446 06EEBC203082C143 3B549A4CB25DAF49 CB09491640D942C3 B971BC29141EE00C 458AACFB95867878 81D336DF8D62D7D2 C6D45EBCF331C00E A1A29DDAE55686EF 2C067E2C58D1CFE5 117D3B8A7D84DED4 2B08A60C4881239F F948138CD706A094 E28D7DE3D4406A31 AA982A9D5C7148D2 4219D485557763D7 D0C1AC9B330219A9 B9DDFC5B789E0A07 6D190F6A5C4799F0 D6D7D4CDFBC3FEF7 8B642BEB5DE18190 7A7712A054BE652D D0E37B2FBC6C0217 B0C278DCE505012C 22E025FB6981CA05 2E7ED7C1DBF1B997 20780B625263B300 5878FDBEA69B3C3E F6C2683B83C2EB14 43597F2C4BC4BC66 DD0A1D89B180F514 F2A9119A40DF8EA6 B013D263251308B3 CACBBA7BB731C3A4 B05B7A1D8CBEE7E9 A4D70B2947097C7E 02A8FF23813551A6 15E23F648796BB1C 8068A61D2D9598E8 4F1F0F1E7DD8EB59 B036C4B6B97F218D EBF664B2458ABA2E 2247C016D39AEA3B 628B35C4B452E888 D912A066D58154A5 6A0924C9E29A8A56 7CF5082BD8BE15C6 32705F090B723B34 6A275A845A8BFAC8 0B81A9DAB61851C8 0FBA2F280A484C7F B521C6D50510BA29 F223D7AFD3293797 03B349263B4587BC E8CE36646A2F7C14 D211D1B7761F17C6 B5B61B9BB6A48C07 48DF02A19444370D ED5C52E67761DDA0 9CDAFB9141C13F2D 09AE37674B21A5C4 887C4D1C96D49857 AF0FB062C039AFA9 F85731AA9064B7EA B325F6731255D044 DE7BE50C4C7DFB03 1D00489AB147DA85 391D305F3ED40003 A429AF04F114A31B 9996C1FC74388B40 A18B3FE96243009A A5349E83FF5DD028 24977405CF404D00 67F65CA71266319A 7F69B75A7439851B 630CE6D54A0AC1BC 9B368D1EA275720B 7FA5FF466D2C0038 8C41B11DD730A6E0 4FC03FC632C2D1C8 C37171485D4F467F 4594BC8D62BC08A1 34BE3ADED7378DE4 5C9A09643987C3F8 BFAFD4B00DF8C9A6 0629805D42541AD5 C16F158245AFF3EE 5911037B09EAB7B8 BE55C718A699583C C5208782A7FC5D29 9B8407D43948751D 9730D933FE4A1203 5FF465B41FC4E81E E0DB467A6391E22A CD2EF815F690175D E92D90C13A2DB26F D78ABB5A9E4DA130 511FD45F1BB11122 908B725017DE3E97 0AA2F6178A786AD9 5E4BC77000DB33D1 BA7B9DDF2605307B B1377D3303273E84 F81CF5C43BFE25FD 3F77F25F1EA9D28B BC3CDE893EB132DB BFD8AEBA64B21E12 8E9CB0B132D50686 96144409B8ADFD56 8AC0B78D0BF02146 FBDEC36A3CCE5339 21C049E3CD5FB3E2 4B0D91F24CB513CD DFCA923F7FD49DE0 7AB8D316C21B707A 2E01C5BF6205E5C6 DE49E123FC616AED 58D43E18A1F16499 D82638A37A2FBC4A 224BC81BC68C9A92 8D11C1C6CF15CEF0 05D2DEF11128549B B430F6D5572ED921 A4656C0FE11A5FE2 3BCA98AB64483750 3A437B43E223B17A 14FF1F1A30D9607F CFCE80FD37F3D9EE BE8539231A158A33 560405270A26F6EE 26DF61FC0925193D 4020D9F330F750D9 C8C01BBB512736BB 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302280750 (name+title). Key = MD5(password) = abc469699994e678ed10b154c0a6e940, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f75ef7a3-00b7-55d4-8742-4a969dada56e
  2 42c0c60e-4718-4956-adb6-75cf93db4037
  3 d732aace-01df-4dc3-b624-617e1fc3cddf
  4 49ac28f0-8f25-4bce-b964-cdb9939aafac
  5 1ecbc98f-67e8-1320-a7d5-1e27f8f36430
  6 be57cea0-c7f4-87ee-a833-68df1a89d57d
  7 e6619978-e959-4efe-b130-f336172e1c9e
  8 b5c111f4-7ab8-5d9e-907d-d1b1cfd0a99a
  9 bf176614-f979-3b07-8763-41eb12bc7ef8
 10 52a774ae-6189-2d06-aa2a-bf043ab313f5
 11 6c862f7a-df13-1ccc-8491-388b1a9a2767
 12 78b3416b-5c87-085a-a550-c863d5b044a9
 13 eb129630-4ff9-330a-8eb6-bd6da983e882
 14 f469bd11-4f9c-15f4-bafe-8c567e2be529
 15 3b1ce9d6-2684-76a9-bb08-3bec1d80857a
 16 588663a0-6ea4-4346-bf33-af3d51ee12d8
 17 d92abf1d-02b7-1295-b43a-01390385fd19
 18 9d9d4514-e3a3-033b-92ed-297cc2ba6051
 19 65d3bc43-3c59-816e-9dcf-7c01e9eaaed6
 20 c5d1e797-8c25-7649-8aa3-e7d7a7577a9b
 21 e6a47070-e6a8-8ce7-928f-fabd09dab307
 22 f040cc7d-439f-4966-b27f-360159634e98
 23 0dc739d3-561a-1323-9ca7-64110595276a
 24 b96c1664-995a-3e1e-8b58-6f94e4ba2528
 25 1e8dbf87-994a-8b57-826c-c6ae5bb800ec
 26 c44d2f3f-e61d-42a2-b2d5-72c992789bbf
 27 42ff5c98-5319-18e2-bc15-f5f42b3e602a
 28 e70378b1-c52e-6a5d-b1bf-6574f31d8458
 29 24a42666-c544-6982-8f00-c12ecc866cfa
 30 cbb91ef4-867a-65d1-b7c2-7cefa52c2485
 31 37ed14b1-0fee-18ad-bc25-bcd0106956d7
 32 5e22a623-ce2e-57d4-926e-47bec3042886
 33 dff1a7dc-3ad4-0bd8-bf6d-c8863e461cce
 34 ec774acc-b968-0616-848f-1c7dcd0367e9
 35 20d0e70b-b419-8565-9c3f-5754b77fe2e2
 36 3f0a23ca-9c0d-3f26-9f84-7bcd0825025d
 37 853f6f75-12c9-59c5-82e4-aa6f83972a6c
 38 48a27acc-cb97-5a26-ba66-a188e5aa05db
 39 81e25869-6f40-66c3-a4e0-8b4120e8687a
 40 6a8f769d-39db-5284-a951-4f33baaa3139
 41 9c49a090-7346-8d45-8a16-644e4cc5b31f
 42 2e09ad96-9e07-070f-b467-0e4bcfcd34f7
 43 f1ccb01a-a93a-1c9b-acdc-3f4927b05a39
 44 2e7218f3-22f9-781e-a2dd-aa2f61ff89f2
 45 780f7b56-d6f9-14f2-9dc6-efb4565d3174
 46 ee786809-3f4c-6c91-9c3f-cc0ec28105fd
 47 448b86ea-f985-884f-ae39-1211d66f273f
 48 74ac3394-94ab-6a98-a20b-bd7990a5dee2
 49 8e7bda53-ad44-3591-997e-e54ee815f776
 50 80fd82e0-3970-2917-829d-2b81b3f4485b
 51 aa543cc7-8cec-1c2f-b6fe-4556c68eae17
 52 39ee620e-a6a2-5779-a160-714a59dbba83
 53 aad295f0-fa28-6881-9324-6034fab85479
 54 8aa56492-f80c-561a-815c-e9511d14544f
 55 64ca1cf6-027c-07eb-9799-b14da4765167
 56 79058609-fa09-1a99-a17f-92c1f6042fd9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 54441845321031741087841384166615008355658017168632156501. Exactly this sequence comes out of new Random(84).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 81 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.