A858DE45F56D9BC9 archive

201307310000 1jcnqq

explained decrypted filler

seed 564

Metadata

Post ID
1jcnqq
Title
201307310000 → 2013-07-31 00:00 on A858's clock
Posted (UTC)
2013-07-30 15:00:56
Timezone
UTC+9 · title 00:00 against posted 15:00 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307310000) = d1579c424112625993947682e0ef856e (name+title)
GUIDs
48
Filler GUID seed
new Random(564).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
131 · predicted N = 48 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
9 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

2C6C32B8EAFFE184 8CC2F8CD2E2B7C17 128668A89C2071CE B9EC213801AF94F5 124BFFBE4EA18285 416D1EB250564785 45E877D6706492BF DE5A168A59DC7541 FDC22DF07C0E13C9 EEF86EB80A5CAA51 EA159DCB85E20CAE 6C1943022B008AA1 DDB51C576ADA65F1 13A17161DC1206BD 81A28907D34DA730 9F201410A83EA61B 56FEBA63704E47B8 DD980ECD32BBD516 AF40642F5E1D5BC2 9BC20BCF653EADC7 0E02F7F8A2DB84A2 4349F80C106E016A 58ECCFE3B45DD26F 0D9AF42A32AFB26D CA78D297DCB2A38B A1B104E74D807A2A 9C53D2A785CAF896 86E216AFF9899A2B 52E382AF76679311 41A9C96252E69446 908024F12C7DD42A 65EFB30E57D90C83 D8CCE40E8C403CAD 2EA00B03D238F7CE 3F51E92DAFB4FD61 ED03992E53CFBDAC B928493E4A4B19CE 8AAD5BF1A7B361BD E713A33B60CE5474 E8AD5C458DDD72F9 018C0C6064C91922 0B3B345E373FB0B0 901F90E0402F1CE0 FBFA24723C068F52 C409D291878FA00C 067449CD5FB44BDE 69C52BBB2FF604F7 A515E03DEB6227DB 8E7F6E7F459D2F89 58342C07576A6A95 41DB923CD3446ADF 0AE1F62753D6DADB 4B08E053F299D498 028E8472D787FDC2 8FD5070999FA3B62 132B4BAB8DFB7F59 979037E2DB607FE6 DBBB5AF5C16E0566 7502684D07A88B84 BE7784A9D8663984 D21BC5264D89F0B2 DFE89CB59399F8C7 D2B3D98153B4266B 0F3E1408CB7B0F70 DD7658CF03CD45A5 1C8F22A4590E7842 5C7C4F571235DD57 3F4673D96C214BDF CB957322A814E019 C0E340D310F8B135 9C4AED781F38A27F 127C0C1C1DEE8C66 BF8FBD0435D5916A E09EF05E95D092B5 D710DF4F3F9A66C4 9249555479707233 469FF68714C1F378 5F23D1D1592561FB 6196FF66146FB9FD 985F85C9C25D7604 6799485F02664D56 20A486900369E1C9 537C5F3230FA632F 078356EA437D087F 76992A57A60AE4B6 6C9558B6A11B4D33 912FA7B525610E65 7E909A25D41D3B98 D3A28B1AF7ABFAC0 9CAF0E37C7C66F35 6616E876A1896A00 138C768D4EFA8D57 12A88128B3968954 DF9035128ADC3792 E0CEC4DB10520F19 07C8A5AF2E91000F 6EA02FAC8F217D63 1C570FEB2536252A 2D3FE4D2EC6A24E6 817E0A48C0AF73FF AB2CDE4F5D269123 642454336A6A8C24 094374707DE7856D C0032A7EB4499F88 120AF7338F9EBD60 682B6AB1363302EC 6792DAC4526913E5 AF4B62CC6E18695F D0C8D4D438151C39 D82FAA347FB1D2CC 1396992AF44FB7BD E939998AE3F8EF73 88063AFDDCEB3ACB DBA914159CF817FB 44741ED2F9F6351B B1BCB936D6C4E185 49D3B9EFC82791A9 F82CD37E81241A48 4496E913F298AD02 E257EA85BD4A18D7 70B58C52750B1299 63344D42435A1F8A E4627D62772D0251 83D352475B1170BB 1AE473C470F46268 4758C47CAF8B8DB8 372EDB09C3584E63 EBAD2712B9F11AD0 C4535B24CF15D370 0F7949A4F8A86945 A98FC0CFC347023B 001F04A7645547DE 09A7BC941AC8FF90 DED0464B126139A5 E481CE4F7C452882 9893E70DDBEFFB16 02EC983F3B8ABD77 E7991822AE813A52 CAE6D2D35D863256 2AE725E778105DF5 7A17906BDB0A1784 689603D2F61C45AD 2CE3D37E293A341A D2F9BBA43FD189B1 03030CF76F31F8F8 E944C575CF517A70 28332754CE91B2BE 74FD5EEBF1650E9D DAB270706A5EA4FA 228558012079C3CB D3966643A6447BFB BB27EE6151349B80 08EBD258885C2964 C0E7166C3285F4F6 D13C88E7B044EB2F 54C7052339D8DBF4 D4BAB2DEC6FF7224 7A50B02ABFEF24B8 7C76E2121F241E64 6A804AA96F5C24A4 B64793608F70853F 34AFEED4E3CC36A3 A6F10EF54D2CAF5F 9FF68A941AFC7824 545A9522E72D9B6C 3178C7FFAFE6DB73 06A0D69A43A934BC 6CD9B964D466EFE4 D343E0ADB81DE9E0 2569CB5863184CF1 019C3B40C0A21658 0F43715DB9AAB750 4A1A143AD3735349 6E47D4FEBB03C285 C7A40D4823253145 5AF91480B8375D3A D05FBB642FCDA0A5 AEF5796BA31024E4 06DCA4D1C454897A 00581F9BF830CABA 1E4A404D5E7BC8B2 78554FA6D641CF44 8A918683C72C0BBF 31B2CA72815DB009 3CD790A13066024A 036E36C13A2B89EB 9CFB6C9622FC2491 3691B3B427C81F65 3D827F12EC0D70CF 5852FA5E69980101 AC5DE6E384115EED 89A6013A224D84DD C3C73CEEB31D0CEF 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307310000 (name+title). Key = MD5(password) = d1579c424112625993947682e0ef856e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 97c8b8ab-e072-3c5d-8206-ec7984a99f7f
  2 c34263fb-86f0-2b66-b470-9ec85b7922ac
  3 6e6b3e90-383a-8898-9089-4fc3a92f4740
  4 494a6f11-6b64-86cb-aa7f-ea85c8872056
  5 2b8c12c7-c034-7145-b7d7-d2a2a942b91e
  6 bfc45b9c-cf20-32a5-b795-c117b73b0513
  7 ac63b43f-7e4d-5ca1-b7f4-b13d26f279db
  8 d323aefa-8a1a-3581-8a09-a2ae0456abec
  9 f6d23792-8f6f-64d3-bfbe-0f14f4ac6dc9
 10 7d234e1f-5a15-2126-bf17-0846c016fb29
 11 b9037ff3-8c40-7381-b3cc-264ada872f10
 12 b66ff5d9-dc5f-77c2-81a1-28d42f7b2dc8
 13 a7f3fd78-9fe6-38d4-9caa-4aec4674af0a
 14 324a2ace-42e2-8698-90a6-9bff9ce59240
 15 e64dc48b-8bf2-6dde-b203-1328026de9d7
 16 cb364654-2574-2f2c-b61a-66fa051f7afe
 17 4890507a-a0e0-8814-a3c8-abb9779b3843
 18 ba42d098-5674-6944-b7b4-e97fb67cf630
 19 351c88fb-9c6f-8e7f-9d9a-c59dfd8130e3
 20 29920108-31c5-6a6e-be4e-ce983bd2a198
 21 6e36a7e4-4479-664f-8d5c-5270f9c8339c
 22 cb7545ce-103c-13e7-adea-ccc25d7f0970
 23 c653034a-ecc4-2020-be2e-6d3c4b448971
 24 a9d0e51a-7109-061e-aaa4-adb4852c20bd
 25 916223ea-13f7-8b49-bdc6-ff5bf9c9a29f
 26 1202fbe7-1328-2e08-9a42-a165ed8ff350
 27 3246bc0a-65b7-78f2-be84-dab0b677946b
 28 f56880c5-55bd-147a-9269-7327ff17d18c
 29 bba3e77c-de11-2040-9865-6ab80c9686e6
 30 6c402195-f365-2d73-af7a-2b3ffdec5c1c
 31 77a9a241-7f8d-3f58-a0b7-a0276cfe6736
 32 0d0aca3f-c63f-0938-a840-de0e9eea0490
 33 61e9151c-280a-0914-94f9-efa1cec419d3
 34 d51ef18b-44dd-121b-81e7-65ac65a02f0f
 35 81c229a5-8f57-5dd7-be22-54c835f34082
 36 16b18369-eea1-1052-b627-d23b1b18c4b8
 37 d9f38109-1465-18cb-a169-5374b2c60213
 38 aaa70bfd-9cff-6f8e-93fe-6210877cc204
 39 2b97ec70-1d7a-8ccf-835e-1947cc22c770
 40 c90e190c-d344-167d-82f3-d50afcc9b677
 41 7a603b10-e9d7-4b84-9125-43ec8a6bf27c
 42 778c5e1e-93fe-3c47-bda2-5c4041ddfafa
 43 d2c7e9b7-e9c0-7647-8ab4-afb1a5c8f43a
 44 54672925-8569-066e-a793-53f951c2574b
 45 87708123-35ed-20b8-808f-a291d79d18a8
 46 c9bbe3aa-d86f-4424-939a-494da5c05d80
 47 1298f282-ebe8-1c5f-a573-c664c50ab6f4
 48 a9a72d54-0dbd-2762-8b8f-9bb7f81bd32e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 328873536277386286866120827122300151168143702412. Exactly this sequence comes out of new Random(564).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 131 of Run 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.