A858DE45F56D9BC9 archive

201303022232 19k4ep

explained decrypted filler

seed 941

Metadata

Post ID
19k4ep
Title
201303022232 → 2013-03-02 22:32 on A858's clock
Posted (UTC)
2013-03-03 03:32:53
Timezone
UTC−5 · title 22:32 against posted 03:32 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(A858DE45F56D9BC9201303022232) = ecc5362454b3b5e5aadb9ce985b7aa23 (name+title)
GUIDs
52
Filler GUID seed
new Random(941).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
138 · predicted N = 52 ✓
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
1 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

8B396224B97821FA 9A9CE0A5137E3B05 3388CA16B51822A1 49A245FDFD37A43E 7DBC0CA024915DC3 3D43FE5F69961BE5 1CDD676A68D6B04A 759DB6C96FDAA669 C9D8CB6B0677B0B7 A00C9E5CCF293A6B 598BC1E0CC19EEAC 48B1562D54D7A5F9 0761CBD4DAF50BE5 095A655E5C8CBBC2 7810BA6B52CDB87C C9BEDD25526A7B1D D5DAD80DBABA9B6F 6EC196CF9EF91439 57EEBF6CEB3AD979 3002ABAE81533D2C C14CC3D4ADE02B7C AF33863DDAD059F2 C8F7AD4D3793CC07 2271E66AAE35CD23 7F8A7A6A1CC4E2BF 9A8A27DBE430B91F 38CBE4DA395F66BB BB51E0E490099AF8 1AAF1EE3E996A4AE E892033360BFFC3C AEF5AE76263EB9EB F1254D128531605C BF15FAEB90CAA768 03BBDF82C196B04B 3CCC98261E20FB30 845BFEBEC485FF24 7431B054BA8AD232 080760C6F105E3B7 5A3ADCEE8DFE5969 29C0E124B4131F90 9E76ED41368FEC45 4A8F80148555FB94 6E3B3FEB5D635081 81B4E3A2D09A2945 59CA02DD5E44CD74 1B3FC3FA4B5CA71D BF0D4C97A099B7B7 F79B43BE5832EE5F 56790BBE8D887424 A7135E35DD1D9539 C86C89C8652F7084 A14C9EFF7E29BB4A B273DDE46A542B48 3C116F0B96E9C958 DAA2FC743F283953 4ABB3AA475B53781 559DF722545F3C22 B4E4D7A7EEE8B808 8BDEE5D604A63A75 984734B8DC247439 166EBA1633482CB3 0A0E2A6A6E59580A 349CEA82AED545C1 3065BF00AF2F8200 3D30C75CD36C1C4A 90E4A20CED96FFC2 D4E4CDB2874BFB3B 96480641B900B6A4 555A2AAA446E56AD A3B4982353092A70 D39696276C52DCD6 65F054C79A638B24 F5578EA182BE9EF9 8B8BE561B1E7A1D1 32FF317F97AEE0B9 76719549B14B895C EBD0E786EEC05430 117040D0793F2B57 68ABBCC5B23863B5 F9F9CDDD687F4F58 7A93189577008F2F BE95E3E5BF344EA2 BF1F21F57AE087EE 5874FD564631BA50 28D0C7BDEA73A9E3 B83C47C11FF61625 C2E9B0466222310F E8512840F5620903 F703E45D8E7592AA D8BDC10EEF39C820 D867493559B16F50 67B1234C5478D1AC F15321B1FA288DBF 06260531DA619AF3 EDAA71105633F0DA 1B196B6B6DA17C58 04D1A5352C9B7730 EC0954B96F2C9BE5 098A5395327FE90E 232A929E840A0D5E DC5F655E0D3A2105 2FCE5F46669D60A5 8D01F704C5B305E5 211D8B0E0BC2B280 2D525484669B5D62 B65B3C0CD1A38B92 C63C55CA3477454D 19ADE63ABEBDE80B CCB8A32B55BD9788 C5A8D9179D013D9C A0B66BFD35D1C1AD BADA668C54283175 28986D1869768E02 805009DD56E99DB5 1376AFDFC9E79AEB 50972C34FDFCE571 496EFC40D01B8FCE 95B1489022EF5A81 5CBDA3555FDA7D12 696909484ACE0220 FCEAD72D00F42738 B8353B4037D589E0 2B2D116BC33F1933 73CCE9853948AC60 75D9CE079097955E E7AC923324ED19F5 E3711FB88CF29F61 7496D757F1B845E3 ED297305DE7E965B D3CAEF9C83847E7B B8F3DC103CA119E3 F7051D1129EF1DAD DDAF8789E5E9A351 656A93A01BFFC598 BE9E6F228A4E79EF 2BA9372163A95119 4C2EFBC4EF127878 3C345FC1015B6230 0223665F98C8E196 C07FADCDB2370CC9 5D1605E4B635C0E1 63ACDF8119CF3640 11373F7D29B86E3A B6FF643398A33720 FD067C7AAD2E3D92 28967CA5BBE7B3A9 B1122229A9C21F71 819A65F825FDDC7B 16A9538D89881155 0ABDAF6103F36A00 FCFADE1504F4C915 49F7A42BB9FAEEBA 0C77DE33172561CF 2D21C5ADE5EAFC79 4CC78FF7CEB26414 47050D2343C9A539 FA724AB55BC6A6E2 D74913ED75E0BFA4 45770A87889E58E2 8AF650204E119782 BCBA5F713A7897B0 461A4182C82AEC4B A963D04D121BE9FC FC7EDEB59D8BE470 EA517175CACE70B5 09FC9EFB08D89088 8B9D61D673CAAD14 8772B865F3A38B3E 78223E1274D8815A EE57A0C16DD4F432 050E40DF2B770070 558ACB0DB13B0FE8 CDB9DECE0DA9CE67 F414ECDCB48F7B7E A9C7FAFCCC45DD23 319C1C5AB98D1E30 E1F588F95ACBA324 FDE1CFF760FAB583 1A5E2F4A3A098E55 663F4A00E7A88D67 E6948DF42338B72C 6ED829694BA6B18C A734D14F888B6E26 7A0BF021191BF91C 396713BF5DFD78C3 8D15D99E1098105B D2BE00756028F2F1 317E11693ADCC004 C4763E8C2CE0792B 978ECD8528D868A2 CAFADFD247D8310E D85B66708F44088F 08571C7E6D07AAFA 93192EFCB2D6FAC9 A286E2D9EA9B4C0D 0CE4A68DAE7F07AE 795F101A7A9AAAB6 175696FF854653B9 DA8FC52CD3294FA1 F9E778D0F79640AB DC70BF92C56F9BD6 DB3182F81E6F5EFE 44B9E1C6D2CCEE26 82B3222BC4E72737 8A26C9E838E39BAF D07FB87FE5C5E069 0AE73F98CD8CD297 EE469BCB0F800507 D3536D9DBB30DD73 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303022232 (name+title). Key = MD5(password) = ecc5362454b3b5e5aadb9ce985b7aa23, 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 1d33b9b6-de0d-2051-b2e2-dcb564e3b735
  2 c4e1a05c-ddfb-8c46-aacd-07e2cc83cf88
  3 7dd3ca12-803c-41ee-a9e1-4338d2d473bd
  4 8cdac89e-cbb7-323b-b7f9-74a89c386602
  5 81fc3022-4b2e-0821-b022-72422e5fd211
  6 e82b5cb8-ffa3-8ed3-ba72-facacbd1c3c2
  7 03e85d98-9256-4445-921d-dbbf496f05c1
  8 74acee6c-4098-4d62-9afa-fa9697d883a8
  9 ad56a8e4-ae22-3b01-ab50-ce2faa453b55
 10 34bb076d-b616-23c2-b838-a7b35264fe19
 11 9286e99a-b539-4591-8101-2a5f1284ec56
 12 2d82da16-5251-1ae8-a26c-524dab262382
 13 40057e0c-3eea-419f-8539-4e2290edc0e7
 14 294ee089-06c3-0dcf-8602-78fa4b4fe953
 15 5089fe48-68c4-583a-be83-0a17682fdee4
 16 4f9d08a1-6687-669e-8a09-2d5826ecfef8
 17 274f77e2-5ae4-3014-ba24-17ce0234c9c3
 18 10093bed-ee1f-3eb0-9fc9-510b4e48d0c5
 19 7b42222a-a56d-1287-a546-6d2da3497783
 20 10c71a37-905f-6cd0-a9b1-8e240ccdd977
 21 b5e6ebb7-0125-7437-9bf5-25a7c599e6a7
 22 1018a1ea-679a-6c5e-a993-6a9b40b33330
 23 5988da18-8e5d-0042-b2f0-a13776247838
 24 2860c024-287d-6c93-90c7-c6e701fabc3a
 25 86a41cc5-fd1e-8de3-a5f3-db5e4904b1f0
 26 f36aeeb0-ffb9-68e4-aee5-76c841ed54c6
 27 a0cf346c-eb86-8085-927e-a9de99e3f0da
 28 a29803b5-f8ea-6a04-a599-b5a56a0adb72
 29 323958d9-aaed-43b8-8328-36802ec932c1
 30 a02fde7d-91fb-8669-b57b-73f8e71bd5c9
 31 1f86178b-98a8-5822-84ff-e38a6c0e3de1
 32 8eae4fe4-c0f8-2f8f-9587-184429901cee
 33 d66e8b28-1ab8-687d-9a68-12bd20450dd5
 34 b68cb35f-ccc2-5627-b089-b42ee378e1dd
 35 969f9683-1e37-1d25-8ab5-7a4635ea6271
 36 37974d1c-1c19-4d24-a3e5-2a3813522eb5
 37 4f8d9ebc-a247-4371-8b46-06218539da18
 38 c1e9fc71-38d2-603c-9027-91ac6df70aeb
 39 c1f12172-6aa7-44bf-bb6c-8c4f5419d9ae
 40 3b75ce46-9f0c-272a-b641-6958ed50fcd7
 41 991c3a7e-75ce-8efc-9354-023946a1120a
 42 529eae8e-eea9-164d-b66e-5285958dbab8
 43 2b212d8d-358f-4d73-a162-993d50ddb26f
 44 84f1044c-0aec-6614-99db-efe8dbf8ec07
 45 862e890e-9fe1-043a-8064-5431b151109e
 46 21a697c5-9a33-40b2-b99b-00eb26cd5dcf
 47 0ca70565-c4da-4562-a486-32cff7d1026f
 48 0da778ac-941e-1b28-9211-e261c5733901
 49 4dd30eac-086e-04ca-b8c8-487602f98bff
 50 e1aa62e6-cb20-5e05-9b70-382985e1748d
 51 11f787ed-9521-64b4-a0dd-43657ea3ec6e
 52 97cb8230-8f1b-717e-a9ac-9b2a4e95c4e1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2843084432414056331676068686485265144642814604410567. Exactly this sequence comes out of new Random(941).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 138 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) 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 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.