A858DE45F56D9BC9 archive

201302281426 19evbt

explained decrypted filler

seed 757

Metadata

Post ID
19evbt
Title
201302281426 → 2013-02-28 14:26 on A858's clock
Posted (UTC)
2013-02-28 19:26:56
Timezone
UTC−5 · title 14:26 against posted 19:26 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(A858DE45F56D9BC9201302281426) = 7baee7f81d3451424137a0b0778603c1 (name+title)
GUIDs
48
Filler GUID seed
new Random(757).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
87 · predicted N = 48 ✓
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
3 · 3
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

988E6B120BA5D4A1 103C43045C08D78A C61AE3615F0E755C 1505011A2F0B7F03 256EA93876A7D15A 3747C248C5AB3BDA E21E9DAAA179F040 BE56C35D637DA37E C025AC09DBA404CA F7569C08B3A0933D A6AD22E63E43B5A6 78005EC5B3834369 9B613EB719378417 352377814ED5F994 01B6903F950483A0 937A43F0A8B205A1 58278EB34F9D89F8 C214B176207DD0F3 6950181703502C41 30F7C5852B044945 50466DFC38B20791 C0CA2B22688C863C 97061B554FB9D3E8 01C76EC25B68BBDE 04CC4CA8D5BA14E8 D381026C0EDF009F 5084E74676C12E60 0627C7B8FDF3FDA1 E77FF17D87C528E3 2098A81E9FB34473 9A997F15A18A5DA6 EE16006402FCA332 37F050C79DF230B5 5EF7BD2EBBC4B5A8 BFE4CF52E9C1466F FFC24111096ADDE7 8517724D8745FFC3 463CF71960D44C01 9ED6347A848BB448 7E2B2DAD83567E4E 54D87DFB2C267223 403006F759C3B8F4 7E6F85A8C8255D3B 6F46AF4BF4ADE7BF 6C308A4A4521D59B 7B13A688A723BD86 3B9F61D5435F0D6B 879E0F357960D929 64350CD0EAD64806 66EA1A598F7AA14B 680490C01B94B99C 0D6758EDA6FE9AF8 92FD431B18A53F46 1BB2AA1EBF4648D5 DC0F016F018354BD E9D4E3A43C805684 85D45B53B29FDB56 6A62CC90E5FD3544 EFDE146031B5955A 06A9198C19AE1717 B573A413572B97B3 EBFE498DB3303027 6CC5A9F1BDCC760A C416DE8679A97011 9CBA25A47CF52D75 DB99E881A3FC04CC 66D520BCEAE64E50 B63460B5AC34A8F3 7FB4C8934790ACAA ED4719F85E1410BF 345A9A00C1CC3ACF 2FFA19BD67E4FD3D 8E94B5B07F1048ED B0CBE73BD595AEEC C22877F6C9C06EAA 4C56A4C453E38DF2 EA9B6FA3FAB6B5A0 A16032AC514E70F2 70479C04E0496A9E 6699A0CA60C09070 31DA7156F636C98F 6FD977C664066B58 E106EB65A480137E 3883CFE03C826ACE EC640CEBA0347DB5 BBEE349960DE346B 04F2D8D297FC1BAB 71FF36C7A1B9130A 5902747ACBFBB80D A079F475A25E2368 7EB328D3B7A9A385 3B59778A81DAFA5B 110C3B4A802CC19B 7F7D05495C9A5B35 97DC6BBB30F0CE3A F91D5266775F809B 87FC9CEECAB276FD 8F24FF3D4BA0F8E3 01349F9D37E8E200 9FF0F79CB6C51754 876A95960F7169B5 608C03A1C6E4EC27 57A9946F60974FD0 A11C2E9C974A5829 48D0E182EEECDE2F 048C88B095B6A933 40E8C4617D8409C1 809C34D1728DCE86 785B939AAA7C5D9B 89BA39A1F2E4EDE4 D7EAFFB537576E5E E682F5F2AFA5F616 33CE4C5D472567D1 A3C98C06EF30E318 17DC6B297530470C 3B814571DA8AF258 FBFCA80C3D861FA0 20A5074162078129 815A563C71B87560 ADAB46269E17ECBC E18669602AFA154B D2A3BD3F0C0651F6 AA7AB43A44831F1E D16A4C65612C8AA7 7C1C8D4959825B5B EF7A15903536F332 708A26B29B148095 97AAA65FAE62C685 69C9E9D1DEBFD886 3DC461EAB9D4867D EE82DBCEA60FF78C BB4A6D251DA6FF5D 312A4EE54793F0A3 4CAF8C3529F370FD 69641843AF910DC7 CABB0C4DB15CD96C 2439224C3B252C62 3FDA2DE9FEA8D988 1AC5570C158E8C39 998B3251BA2861EE 0FCA1B49B500131D BDE2F86828CA503F 590C6302D44EEBC0 B8D5919185B6FBD9 360EB0A2C01B14A3 1C3E7A89498661F1 9777BEEE1B79E451 B14BF3AB95DEA4D3 2566445D07493747 4DA20A2CFF1E6ED2 266837D98A7EBEE4 0A5A4FA8C85A990D 370E12E68C829231 2843AD400D920F9F C956E6B3CA6E5627 EC8258FFC19761E3 84E7199797AC545D 25F5A865A1EA7925 A346FA5194C36582 79CBFB0903D7A658 3E100CBD2D24A7E5 B70E713875168351 32D13D2A206D54C6 80A223196B246B6F 2C2EAF6BD85D1A5C 1F22B1A299A5B354 61FFF592B9B762DB BB6C4584A65962E7 55E237B9E0B86FFA 480AAA0A8AF0DACF 8D0D49D4D6D8C4C6 6FB32C1B9C2111D0 881EC10BFB5EC13C 9069F55AB9A114B8 5A0E3F1FB0A978D2 681769ADA23D5DF4 A657D1C35C7EFBE5 8354F0AB2DB168C1 362FEA0BE2F4B16F 43794CA7FC5C30F7 8F73CF47922F48D4 C4EA9DFBC1D91C4D 4DF3A66455C28744 1A2DD63D5818D074 7090F7392D25146D F2EF162CEEBD7B1E 916FD4DB5C15FD06 71C1C2F351B8FC24 8970CED82E1E4C7D 4D3AD7A00CDDCD6F 5B49DF92686D19A9 78938F02CAFEE941 EE430BFDAB5DD783 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302281426 (name+title). Key = MD5(password) = 7baee7f81d3451424137a0b0778603c1, 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 64a53a1c-d279-1143-a75e-beb9a5259aaf
  2 f2810ba1-a593-8323-94b7-acec7eb4ea51
  3 9a6c3d12-da5f-8cb9-ba00-93907332d2b6
  4 8ffb583d-b422-14ae-aa02-a2a4b6ff84e1
  5 096fbb5f-9bd5-8eb3-a6cc-4a3e2f2a2622
  6 b92a6ed9-9f86-0d57-8be8-2173c41d15a5
  7 31ea1ed2-f7a5-0de1-b404-11ffc1fdfbba
  8 8edfcd16-8a24-14aa-8d8b-2fff6bdfd850
  9 ffa5c430-e2fa-5b2e-b664-9f26a6f06b67
 10 23eaf85c-17fb-3a1f-97a8-b9737bcad956
 11 fecc2a09-3393-8e3e-a815-88f6b686f942
 12 66f893f2-33c6-4eaa-a182-e79b5b5d08f6
 13 d3a94e91-037f-0ab1-adf8-89d7c27566dc
 14 3feb3248-ae47-2864-87ac-7ae3f6faa7ac
 15 377905b7-fec1-702d-977f-a1c26a857a9e
 16 de6c0af8-72be-76ba-b8fb-77756a584da0
 17 d668dcde-151c-0d3c-ae1a-6105e4c60a24
 18 f842539b-784a-3cb5-bc42-af5450ac9864
 19 f18a9fd9-7e6a-1782-baaf-d9541e879fe6
 20 e9fc22e2-206d-35a8-9405-9e713a51cd87
 21 1daf039c-bc84-3d69-8482-d7e0868ed7d6
 22 436c0193-d77c-540e-8807-56480ab6dfc6
 23 11bb6a9a-b27a-8006-9fbf-bb3ea14e457a
 24 bf8e0f33-269b-4e3f-a8a4-8bb8a88757fa
 25 cac8901d-c51f-8f50-b4ce-2f9b88c9b478
 26 be71ee7d-df11-35fb-a4e2-d516b94a1cb9
 27 e013e90e-65e2-61dd-ad7a-15f8c3ba92d5
 28 4e553d69-0268-6aec-9344-c2259b6a73b0
 29 d45083f8-f6d1-5eb2-9475-4ec7dfef93bc
 30 818824db-05f3-6ee6-aa3e-31f87a11e4d8
 31 549405c7-38ca-5a9d-b25d-83e63f489db3
 32 b226d56b-59e3-74f0-9909-e5ca8c0046dc
 33 181e8f44-05ad-6aa1-ad93-4043391579e2
 34 fc1b72e0-84cf-847d-8d0d-b6fb7b9a6cb2
 35 799c3d55-2334-8176-bd02-26d3c6872f45
 36 6377d09e-efd2-597b-81bd-2fd69fd5b375
 37 30885b37-fae4-091d-940f-e155b91ec1db
 38 d9c8dcaa-50bf-2d43-950d-247e5e8f7f8b
 39 a1e54b8a-638b-8c59-a1d9-25c541efcba6
 40 add4010c-787d-7229-8bfe-81825b22417e
 41 7264c439-6599-5905-8a45-66cc492e7b7f
 42 09bab51d-2f36-09ae-b89d-dcd127b58b44
 43 fafccf32-b56b-25aa-8474-be448fbef9c1
 44 a69fe4ba-9ebd-817e-9d12-9b1c4bab524f
 45 85f0f1c0-a481-072c-9fd5-f489e84affbe
 46 296076a9-76d8-3381-adb2-6ebc626d94a0
 47 11784bc2-0a63-774e-b558-8dc51e63edbc
 48 555d8a69-6939-217a-a7c9-81a898f61b31

Explanation

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