A858DE45F56D9BC9 archive

201302282208 19funh

explained decrypted filler

seed 392

Metadata

Post ID
19funh
Title
201302282208 → 2013-02-28 22:08 on A858's clock
Posted (UTC)
2013-03-01 03:08:55
Timezone
UTC−5 · title 22:08 against posted 03:08 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(A858DE45F56D9BC9201302282208) = 5b094634c519c8fe302a3e69258a70f8 (name+title)
GUIDs
52
Filler GUID seed
new Random(392).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
94 · 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)

A143CD7FC1E4C08E 5424407568109545 A7F2D3F08D0AE734 E6DCFCA286CB2839 E0365A48FAEE20BC F3BE93DCC3F235B7 65A38FC4A6A8BCAB 82C1353254876FDC 97585F66C2CDB433 CEC161E82E76B03B 91BC4E3838BD25C5 27814C818F5A2094 868BEFC9083BE220 66ED0C5CCF98703D 14C6E87E9F760346 F94F7C12AFA0F21B 93B48F8754173C62 7A72DC9F51A0998C 6609D1C2390C2FB4 E1E9C53E4E37BAA6 6696CB13A7322CD0 6B5E1312433BBF9E 2B5C2A332429BEDF E4830E313FAADCAA C1E6E1D91A89A888 94C7684FD482F024 DE2DDAB30FE9ECA3 26521EFDE7349ACD B035B9171BFEC2AF 68C5F6D6C9981219 98EE87F9F96AECD8 324027B62F569812 110D7B399FE02E8C 0C6E1F3EA6D840A1 9D7F5CF2CED32068 8FA2009299A68E11 F2E03968FAE6C3EB FE628B8F62C2E1B1 3A56BE540E93C7DC 67D7CB3083570903 9DDAE633CA070910 3D37E8B9CE5B602B A621012BD34A1AB7 2EE5779EF17C2B76 BBCE0C629DA0CD58 4AAE3D20A59A228F D13588AD5659E393 EA6388E85F37EAD0 835284C82C31B0D6 806D32AFEFDADF74 0B7D57BB84826803 A42822BE144E8784 FAC16C88720B4A5F C1CE767A2C413283 8828B41AC596547D D82F3E08B2CF3706 64D1A76F2BDE3D90 5A828083B71FB7D1 801EFEADFC7D676D 810DE542B3DF3FF6 DB75EB2F23D74124 784D8590BD741DB9 583BC458DEBF1B12 0DFEB4829A51804E 25AEFDA058186763 1337BA082A9BB43C 97A33CD9939C788E 0D280A57779C9657 BB89E548E2152A9C 696D00534B6D924C 5EF3418E5B3F15F9 DAB455172AC30F95 3C922BED0AD88BD6 88CA425170B40FAE 10AF234A059BEDAC 8F816B7C4030E577 37107D4C168C39E1 B739B6B0B3F956A7 D6A329D22F571C31 BEC845733B5A69FE 991DD88B90E7C6FF 6E93B4E7D34DFC7D 5C80F0F43F6E2F8F A6757CB836DA8438 4BE0A79CCF570413 196F8BE2C546CB32 CF0C24C31B56B5D1 0CF4052B76CC1D86 EF1DBF5A7860B634 548843BA283CCE33 DE3B8538B19399D8 13B15827000A261B 05AE7713C620B18C 9FB206FFB738204C 0B23CF3928963469 EFF341ABE3C3B8B3 1745542BCC643C7B 558E9D587E98C670 7CD25CBC95574D62 39207453A5EA1454 7316A751C07D499E BE396A7144BCF7FB CDBB21DD6277547D DB82398EBC93C660 C35A9E6F11F66366 5093A27BDE7B89D9 CAFD0589EFD4B485 3FAB568E6B6B86CC 21C1BCBB385712ED 9752DA9F658F33F0 F6C85F4A9E946DAA 577FE2EC3EBD1D16 95443A6DDD6461D8 5A927DEFB493B2ED BB47BC585CC42C6C E74902BAF468D4BD CC33D76339C05B95 F019C6C6E97B9FEA 6EE0D747235E1BF5 9DF4B46D06CC5C89 C93F94CAEE007EE9 1C4025F2039B38C2 1A5BA4C2FE992034 FB2E8AEEC311478D 69708582C33E6B12 66762066C78CD7F0 E891B36942AF99D7 95572F655EFC86F2 C32A56E26ED98F70 2AB8717D02DC5D16 F6ABCAB838868DDA 765954ECFFFD12F0 501E344B49332311 D9724DFF3AB68375 0DAA2EC1677713CD 0EC201C38FE5EF47 CDA800B64C379FA8 4F6EE7408716D4C4 5BC102C9D21F0C65 8932C60BA203051C 90AC5BA4E381AE41 B17228EC3D7AF542 410BE7B8B0C929EC DE30B1D67079B68D C4ACE073520D7152 676BDF5FE508ACD1 B612FD4B99FD6537 71FC4D4B72A89CFE 0BD4BE3EDB1E1709 2E7F2DC4BDC6897A 2D21916687373878 B9B19931537E96AA 7C9797C4490B3094 D4D6C5C7016E47D6 C144C1EACBDBE448 2FC1C2D1CCE06B8B D998690608156E74 08FAB0F0ED1F6252 FBF28DF245FACC6D FE621654298AB2A8 4EB4047288071530 090B86F84DFDEE72 40FD6276DC80A5C3 6023A473E85CA50D 37F23531CC836D46 1A43E639E2185E5E 85A1533A922FB7FC 41DD7714C81C982B C428E168D8DA1BE7 8C40589BF680313C 5F4B659C659A37B5 35993CC318CEB52A 234A08386F26EF44 3B58FCEBB8B70281 FAE642703063EEC3 A8450EDFE39A4712 353B165362E654E2 748DF6AF15DF9019 CDDCEA71A3E00D4B F38BC04B3739DDC5 4A219381C2F21F73 31168221F44C6832 105152354C8D0E3C BC153B90C80FF36F 2C6B7EE3773135F0 E4E066FFB5E6441A CB460F2F813ECACE 283F8084D1407159 27EFF0CECB9BEE93 60B62942FA552AAD BFBB8CF232D9D80E 5370A5471077A8C4 C5B8F9603EFA0003 691656807353C0DA C0C0CF1B57646FAA 81AE14AB30EEA21D 3F99B82CDEACFB6E 8D8AC75B2FCBE29D 5172CACFC861AD06 3A61D419FFFBE426 BF87EFE6231FD13C 2527621FFC3E2D91 E4E4723E8F6D76F7 E49CACADC8FA6E1E 52C72E2DCB29977B 984927D73D099587 5D7FAFE5334AED9F 531A2482501AC9D4 D7918509DD3D62AB 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302282208 (name+title). Key = MD5(password) = 5b094634c519c8fe302a3e69258a70f8, 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 82770005-1f81-494a-bfc3-6f9a221d4084
  2 a627d126-8a5b-7dbd-ad45-89e87a09a2fd
  3 347643e5-ebe2-645f-9f09-eea8a13c9842
  4 cbdb74cb-5f69-2a4c-ba10-06d4d1a72b33
  5 f20ad999-ca27-1490-824f-872b66d75f4e
  6 12dccb25-716c-1500-b1a0-32e846f46b9c
  7 19a9985f-8fd7-4330-b54d-78175a1f3172
  8 3d5b2fb8-cc40-0069-bb72-5b4c3c773a47
  9 a08fbf55-4977-4e0a-be1c-45b2099f2ea5
 10 a7166db0-5153-7244-9a77-7d53ad822316
 11 99f919ad-8339-021a-b893-74ce7b47ac5c
 12 dbaefb3a-6ad4-43e2-a6dd-7ee725404d30
 13 105540e4-8a6a-19e8-9eed-405098802014
 14 e68a74bc-e998-3c89-9519-a4e1948ac67f
 15 a3c93d25-6a6e-326b-ad54-745de8193014
 16 dcd4a648-ecd4-77df-950a-8877a92e35b9
 17 99255cff-a8f0-5b25-9afc-d2edaf1e9d46
 18 27b7e190-0485-0d5f-a416-2357f09c38b2
 19 2a28b2c6-dcba-25db-89ef-ee9a05995a4a
 20 73baec9b-c70a-05d1-a938-c4ae9f8fefef
 21 7b61bd9f-43e1-818c-988f-50e58063d8ea
 22 05ae66dc-444e-039d-b75e-b0344b3faea1
 23 3adf2876-fef8-2c8c-a127-bf947f1ce064
 24 b94c75b4-1fcb-8672-9964-90875b9a53be
 25 09a9c897-d15a-10b7-84cf-d3d5da38858e
 26 9ae864eb-33e6-55ae-9021-e211b7f4f3fd
 27 eac3bd8e-25a9-8b05-8784-ce7058c39f7b
 28 3db1cd12-a2b2-502c-8c64-dac1cfef7950
 29 f6259b71-1a24-73ec-8e8c-c8f3460180a6
 30 b4e87837-a520-75f1-b328-3dd274f34a01
 31 f5d5b195-85a6-8b92-8d73-fa23c5821038
 32 862f5140-3613-67e4-8902-5e314ff6d0fe
 33 75e1fd4d-81c0-86b8-a805-4c46d38acc17
 34 f30d9a8a-28e4-79ef-bffe-e466316e4188
 35 a4426b7b-8d08-4c78-9103-639cc2d635cf
 36 6c07ce28-e864-6c6a-8758-a94e28edf38d
 37 50d5a4f0-5dbf-6210-b70c-ac47ffd401a1
 38 e3ed0330-52ca-4a50-a4fe-d34dcdbb4df6
 39 252a2051-0c26-434e-8a87-895927829a41
 40 bf8e222e-c2df-4fd0-b160-798f67b1f0f4
 41 1390d883-e896-325c-9ed4-3bfda9cf5f3c
 42 b643f6fb-09a2-578d-9de7-58974e4666f9
 43 ecb2856f-6cc8-3642-a78c-fea894d0f59b
 44 8b74f471-9ce6-5755-b3d2-413047f0f8f1
 45 dec597ff-3a66-57a8-aaac-99224f72ff3d
 46 674c44b5-7d9b-0ec9-8c03-fedd42be8337
 47 f8e483b8-eb42-697f-bb63-c7da4b02021f
 48 560b53ec-5a38-5748-80f9-ec7c546d5fe5
 49 01960270-3ad7-3e97-9da2-550141001004
 50 56d657dd-e47d-0d3e-8bbd-d6faab81c71e
 51 68147d65-df0c-8fae-879f-070e79d633a4
 52 9bc8defc-18d5-3cfd-9983-a06ec133bfb6

Explanation

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