A858DE45F56D9BC9 archive

201212310200 15ppn1

explained decrypted filler

seed 806

Metadata

Post ID
15ppn1
Title
201212310200 → 2012-12-31 02:00 on A858's clock
Posted (UTC)
2012-12-31 07:00:41
Timezone
UTC−5 · title 02:00 against posted 07: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
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212310200) = 340069268985caecf48e480ae6856342 (name+title)
GUIDs
64
Filler GUID seed
new Random(806).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

CBD0EA0972FC736F E05A99FE55B1600D C332524450BCB663 30925E371A062E48 5D985D290B705163 BEF5EBF786E75EF4 A8DEA07087A59DEA D5C08E480C9DE158 98EC7DC2BCED28BA 809CD142739EEEEB 8DCB5A6EE6937220 34352420CAFE4E16 588739F0B1F3B488 529D73FD62FA75C9 E58421CA4D9E00F3 311A179D08FADB49 4F0FC03F6CCDA6ED BE7B77DFE1494953 18C52BAFFB31EDD8 4F7F6A306BFCA05E 87013DA16B2746FE F24810F3DB8AEB9B 40D2D5A5FF740950 015AE22FEBD18848 C62F681C2CC4E3A4 673D8CFE2905D176 4842557D0043F7DC 40A807324BAC6BA5 B4DE41618DDADED5 290CFB896CA7B5E1 601C4B91A4975C25 9B0D75A566C0816C 615AC368430C4B7E A1C2880A64D84F14 AC44FED14D45E82E 782D02BA62732774 0A943502954E0575 ECD586EE9AE59902 338086AF55679316 7AEFA14697AA3A82 C20CF24330129DC6 103C6E6762701605 3F28F6D2AEBD303F F34EE147B08098E5 32443078EE18F24F CAC7CBACC97E67F5 F7A809C6984276F1 B174A6A6BF463D64 5982C8AC755C7463 373150A1494BDCD4 37877B2B2027A50B 8FE7F1FDE2CD7F53 9B9BF99F8660F732 367D147A3C32AA6C DA33F2E313D0AE6E FC598FAF89449E3C 8AF3F4215DAE1C27 D1584361DD6235C9 0C4FD10AC1570887 2BAFF9CB9D7F1370 EBC45B026F22184B B070D10C6DB5705A BD5C93820AEFF589 6B2E8E6AE880C6F0 B7B8EFEA72111399 F71ECCF24DAA7D0E 1C7A7B9FB0030AE8 A1D230A9EA91165F C42666F50E013733 AFE7F4C2961A2F63 D632050177956B5F 59197D4BABB59C2B FAC6F53D6631A0AF A1973D13D84622D4 E1AF147333298346 45802BC5B1673EDD 7BAFE5A73F6EE631 53AE0389853DDE06 8A1ABAB9900149A2 8A7C547AA1DC9851 D9E9FD30AD63C0C7 EDC0B68955E3ADE8 81A6991843B19DA0 00A4838846DF570B 4C66FDC6AF33AA3E A617307CA8653C9E 460A1996700361E1 7747E9D3A7EB53E2 58E21A28520D8EA4 E1DF014950FEAF70 C95F6614F126A6E9 88DA7A6587FFE22E FD0613569CCC5C4E E5A82BD9ECD6ECA3 49ACEA2729A85AED 4B97028134877C86 E1620F425334A2A5 F245FF3E1A3C71C4 97DD9E4B78EDB12E 3FE2F6AF96D2A21E CBDDEED11AC286C6 21A05EEDFCF09442 F8042150498BA3D6 2CC649CD432BAE16 580C39FE73B96B03 4A32F3035180470F 28A1D748495161CD EB5881B13B35CC39 4E8C404BEC178A60 F2DD9814D1FBB2C3 2642734E4A7FEA77 99A48C4D418638E9 9562AFA8ACA5C974 60F7262D722D2384 7D92496B708992B4 9ACAA5F704996E53 5BA1433FBDA616BE C8E521D7798BC056 ECFC9A35D4285EEB A4599FEFA0C80245 20A2FA6582D1BDCE 5038E28612B8E1B2 6929FE8B1C5DF397 B410DE41BEFB760A F9EC8781D620AB0C C2F27788B7BDE682 10C29913961319A7 EB6DD57700F07B21 1E777EE3B94CCD56 9E5E3B80F4C5A332 F9CA2C36A53BD508 3DF56E1CF0C64672 1AEC36245E15E496 E6ADC6F06B2A0647 346B9706BDA5AE4C 87AA17D3D972B405 9BCD89DF09C92F0B 431C36B23B7B8F61 4315DA1CCF6F5A23 D86C85052C234798 79EB65CC07AC1E62 39651B82825633E8 7ADE7B35B5465A68 E395D2D91C02B671 D2E8ADDFA3F586AC 0A852D6DE19A54EC 6FBFA026F7F88A61 37E9B0244FC2D1C4 F44AA45D20B3358E 4214B325EA6B868B 0D8AFFB12CAACE8B 00891F28944CBCB7 ED3F0BA94E4CF6F1 97E790041C7AD2BC B317DB1E299EDEFF 3D78C50A903097EE 590879EDB12366CB C8AD27EEF858D14F FA50D0C99E1D55C9 3C977542730EE50E 0C7E303F47832E9E 3148B80D37AB4D11 E8A70A471C28BEB4 E486002330CE0E8C 427D061849DA8589 D3A4CA23F6FA590C 534E7851D5C960A9 152FF1B9E1D98DD2 13A3E26091F25C5E F5B64E0F39C2C1DF 709C08466D10BC82 F8B55456EB66DFBD B5C2ACCFAB9A2575 39F184CF59491425 E064663B4F85389F 9F082E5065D214B0 6C8FFA427D69467F 547805A2682EB1B0 57C2FBE519B1B0E2 7F3300D072A959EE 1A39BC9C15140486 EBDC16AC0DAD291E 830F91BD3D5EAC13 4E5F45061F268AD3 43C8153D450FFD4A 9F6588A897990F49 179A1F40E1E45005 E24121289363EE48 9464B929C4ABB95D 9E26F30C5F2DD551 ACB61208CCB94F30 922BA2F4AAD8E183 D1BC7CA21BEB1705 55740DC7A772DDD9 C53C09D8E58C97BF 38976D96CD427A0F D722496533331F6E 0CCBE51DB92D003A 6D3C7580C2BFF154 60CB4B432962F980 18AE1093FD7F9E60 F1AE76F94DDB1BBC F3F8CB7589F47D82 2FF099859F8DCE67 E229D7FE0601E1D7 946ADCBEAB19B0C8 7586FBDC16683BE1 06B3FD6094B859A0 F2D20A97D1E0C4E0 5C7E2FD3DE046CA0 22CCE45CB1C4A8FE 4AE3FAC1E9AAB6BE F4C7783419636E84 240C7A352D4750FA 7AA5464D22864547 246177EE73B0D486 516AFB624474B49F D7823B6128575667 DFAEB511376A5DBC F95306761DFBDF13 33797ECA1EF62A28 C6E0384FF88CCC6E 2AA0B96D6FEC22D1 C9A5F0853268A467 8CFE0398D49E25B6 D1770BCB9FD79D91 91694C887DCC1AF2 EA21A9A0E16F4040 880807673B3B6909 B176411808EAE7FD 2F07F9929870CA24 49442D8A22671011 058B0FB18344B517 952EFA4B53A1B401 34A13F3642F24D83 CFC1DBAA44512C9F 6D06978EBCC0BEB0 C56B2A27E7C60C58 ECB6832E657686C0 992EA9645A236DB5 6C25788B20C144CA C4F28BA905BB3294 434FBBFCD5A5A59F 6790EB9846EC7345 AAAABA6962D92422 8B894D9C4843D8B0 30DCBE3C7293CCAD 8D077B16E8C5BAB5 A881BC0F93EF45DC FDB6F758BB965202 6DC3D569F78A2514 7D84EBC43066F4B4 1FE9517ECCE33A3A 621D46F2678D2D4B C365A07093A64C74 DA34F76854B9613E A545AF1D0222030F 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212310200 (name+title). Key = MD5(password) = 340069268985caecf48e480ae6856342, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 1fcea475-0e4f-73f7-945e-243a59297da0
  2 7ea9b403-d77b-28ab-8e65-613586a1b915
  3 3ff6d0d4-eeca-1ee1-9635-bd77c4022acd
  4 bfdce63b-e605-5e38-a0e9-2cb4b70bb09d
  5 3fd018f3-1c44-01c0-9118-f38169a3893a
  6 9c12e09e-e14c-8b3c-86e0-db51008fc004
  7 c354d9d4-4867-0e2c-bc08-9055038ed994
  8 38b28e14-573f-7466-9207-44650ed02ec1
  9 da84daea-9d8d-6ddf-9fe2-a23093ed85e6
 10 fc7e1118-92d6-49d3-ab3e-bbe1a1a1ecea
 11 53110a15-f4b8-0e09-a7f9-e46f1be4dfc0
 12 9abb971f-0806-65b4-bbce-1d49ede78f10
 13 34cbd9fd-718a-6e5b-b7bc-2b2dcce7f29e
 14 7434345e-4383-72c5-b6f5-b1088546f1db
 15 53424be3-cb4b-1511-9c63-5dc10159d74c
 16 7b82f705-81f8-37d9-8f17-913d4b423aab
 17 209a104c-4097-69a2-bc68-c3e7267bc8e2
 18 5e670821-2301-67c4-a7c1-d755ea563e3c
 19 e61a8480-973d-4770-8905-2e939256a08e
 20 b29b3dc9-4c07-3aec-a290-6b40f6655f65
 21 08e36915-f922-84c0-bddb-d38ed9b88042
 22 c6f2d121-cba1-5f7f-8f8f-300dc93ec32f
 23 6f24ea92-9d85-1061-8ff8-2ba76bd76ac4
 24 a98527e4-ead1-5d3d-8026-4b8610ae2f3e
 25 641f9e9b-75c3-6ad3-8974-050a77e382b3
 26 2adffe6d-a450-8ced-8398-7c279519bcfc
 27 c28a9b6f-2863-82e5-a324-d87ba6f315af
 28 0b704fbd-e47a-0fac-b592-901d91743903
 29 5ac676f0-cba4-1915-9691-34b69d1c0145
 30 d71ac883-2474-1d1f-854b-4ec10e42a2fc
 31 fd99179b-a8ad-6372-b90a-d82030c140c8
 32 04332ec9-258b-68b5-a09b-bb34f9fbe381
 33 020551a2-1c17-3308-b7a2-5e85ef72a51f
 34 ed12f147-edc6-1263-9f09-a0e74187edb2
 35 33c4b44b-44a8-0251-b619-b3506e971622
 36 ad746672-e2d9-615d-a007-12c14d2649ce
 37 32a9b06f-87d9-6c62-877c-b6178521de18
 38 326efa08-e202-6e07-a7ef-25baddbb9fbb
 39 cc7314ab-d8e6-3d36-9d90-e73ea92cb3eb
 40 a7c6f1db-2791-5006-9b66-dc2805dc4cd7
 41 1ed38e85-fb97-2f0c-a23a-2447932bed50
 42 403643b5-9036-53f1-afc2-1b6d4f885dcd
 43 ab05ac37-4ea7-280a-9a5d-ff01b4d77e5d
 44 25d686de-c884-4109-8741-cc30150a76f0
 45 a6dfbb22-0858-7430-a8f2-6305911d2f12
 46 eb2b8c26-5b83-5ab2-bbfd-2ef38b4f74d2
 47 005dd905-7b49-56aa-bf88-9799d916eb83
 48 df171eda-bfbb-0b0b-95ce-4e968bd17f9f
 49 0914db85-fabf-7781-96fe-f16abad200bb
 50 ccbc9943-ee02-6a97-a3d1-553a8d893987
 51 b2012727-8777-0949-bc68-0db53ed72dea
 52 db4cddca-c476-804d-807a-fd68e67e8f17
 53 82248b83-15f5-31f8-b5e9-c0e632b86db4
 54 d570ecaa-e1c3-6c07-8542-e432cfad3f8d
 55 366a8050-eed2-564b-a3df-e51523fa0115
 56 5a53d399-d578-12d2-a587-1860e0c45eb3
 57 7e0b5eac-a66c-07e4-83dc-091917f82a78
 58 227371ab-291e-4a33-9bf1-d11bc04e22da
 59 d289f62d-aa1e-88b0-836d-ae2e6520e0fb
 60 3f8a2dcf-e598-1c86-9ca3-32c1d5f67fc2
 61 2b6124ed-35e6-02e9-98fa-aa62ce878f1b
 62 0741d23e-32e8-894f-92d0-a9e2a7033b3b
 63 13e656b1-ae4e-5794-89b4-bbce681da741
 64 e578343d-2fae-43f4-bebe-c26a182c8dc0

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 7215080764066713664385156880116631066635252475507608365104810854. Exactly this sequence comes out of new Random(806).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.