A858DE45F56D9BC9 archive

201212300100 15nus4

explained decrypted filler

seed 504

Metadata

Post ID
15nus4
Title
201212300100 → 2012-12-30 01:00 on A858's clock
Posted (UTC)
2012-12-30 06:00:25
Timezone
UTC−5 · title 01:00 against posted 06: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(A858DE45F56D9BC9201212300100) = 86f14169879952d11f5ba6d39256d1aa (name+title)
GUIDs
64
Filler GUID seed
new Random(504).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
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

1FA02782D4E71F8B 15C13E9A1DC0C7F7 DF6785C38378D9E0 4ACEA19B2444EB6D C0BBDAD3EE32924A 16B083AA8C9DED0E 0A0299ED51EF24DC 643D056BC425E4CD 5CAC19FF2BF34449 AC1F077105FD80CE 64A3113FAC89915C E1F56078066F2B1D B2B5F64B3B9F7BFD 0187E92245B1541E 0BB992C7E5E2BCEB AF4B2352AEA694CB 8ADDA1F3A23F378B 48280F59AA563D58 3DC748113CC7137F 4FC82920EE9798B5 42A31CB5ACD880BA CDEBFC84E4A66D41 83EF0DB3B20DB349 E25554B9BDB673B0 A6D4B294109E60E1 6DD5813AC4E777C8 AF21EB0FA7BD6C62 BDA2391ED1CC03D0 E8D18C49BA5425FD E618F89E63A61737 FFD925B0C93CAE04 5B93EB3EB1CCDF2E E6CFDD13201032BE 909AC6089E486278 6CF070F9443590CA 2265ADD6576974EA 399CC0D8145C5E91 A2B37354857EA19C ABE32FA0BDCE9474 FBB1A631CE4AE181 FB5A8A848B40DE97 C521867680E8C6DD 88B3BF42EB48C162 C5D6539BBAEBBBFF 493D663F9ACAA95E 47DAD86B74B3F4CB 796C59608914AD83 AD0AB56052B526CE 373932B16ACE5BF9 4FC1B91053C2C46E EE1997B715838003 B89E144D861B9FF2 0452F90084DDCCD1 6DE85E9BF53272C1 599C4210F3B44E1D AE9ACBA8E556750D 19CAE23FCC587728 45CC8E3CE5EB45DE ABB1F0EDDE2339BC B21FC8CDA96EB61B 890ED87542A2C666 F2B71D5FCCFB2B30 9222128189AB4AFF 0218ED1161F37E38 422395D635411CC7 EE7F58B4C4987E13 AA7E9493E048096F 1C2F8AF4839D1A48 7F81FEEF65D47A69 18B8A23BF3974239 BAAA00CC7B4DBCCB B9337CBF0080D489 F0379A1FD5E9DD27 65D78AC3F226C14D 3C2976BA555EEC9F A101E02EA20E95C4 A10C2FEDDE74C521 93D95B46533B4A96 2D537A6A88940AB8 5732E1A4CAFC49D5 FB36FC7C61B62B6C 600BF1FC8C1ABD3D 67F3A406A65ABF9E 124514C759EE9584 115620AB506FE7E3 3C1737E040609353 8005D4CC89D9A00F 9B216F9C8520FC82 A78A16B461F0E6FB AE047204C199F85D 735B9600C6DDEAE1 3623FED4CDDC14B6 8775691D0025CE57 D7496202E98F441C 49034F9EEB7247F9 FEEA314E19954E92 D28220F16645A122 AD9E18DAB68231C2 41C356EFBD4A451E 8F7C8C63D77164B9 DB7374BA2E59FF4C 751A0EE7F93A3F4C 805398367AA737D8 833BFD45133AD424 F13A514A682C0D9C BF16CD9F7F60BEB6 4A5A0D826A90B8DE C8796963ACC2E787 D1B268D4ADED3368 6FA5C9BD5282C8B3 440EBC7786B5ADA5 11044ABA0AF0772E 3168989129665F62 AC2E10A6E5220665 E78606F2F5EB1E98 A99125320CBB727B 4904CC7042555EAC 1433C5DFB71D637E 296291C5EF968481 9BD40377D29D8C15 69A2DD77E773E7D1 A65354B0B3FD378D 6E9E9618E00CD3EE 12E2608D7F2C603B D2170EC402998335 B85F0F461E54B9CC 4F58832B5D12B73D 85C149D6C5A359CA C3130FFFD7FD9D6F B5D62A2CAF3BF839 DFD1D428E60B09B8 32F38437A1FEC649 F8456347EAB8EDD3 41C94B2D4B70EBC1 DB9555E47CD325A0 254F0C3FC14F15C3 C3407F72A3124EA8 C429BC929393FD23 E0CE2BF63B64A7C9 BCBB895C3BF8A25A B61F9035B1FFA79F 0C7709AA7ED76E3D F4E9F76E1DBFEF5D 42259C83451C559D A1A0E0043112F09F 25C0278EC20DA58B 5565137DAB451728 8F2D45D11A2653D5 EB9E5534EBCD100C 0BC0937065C06FCF C13D7F64DEAF6C7C 65BA43EEA51F14DE 4DC2E201DC8E3F2E 0227E120D4D26222 A24C311B98FB2B74 84F216F9618D5981 95EFCDC0B6E36E04 72D64CBFA2796484 05D1DA7993A15420 695B8F2D65087B06 D4390028F80F9F6E 5528E78AA5D0A3A1 D549FD641D47A3DF B7B703051D1FD822 72BE939CDA159CC5 CF3E71E56E6DAAC7 4E8811426278B39A 57CFC4D3F56EA81D 5A20BABF87139F63 6402DBDFD830B56B F55C5AE8E01EE298 25E25A49CCC61FA7 475B59AB5E0E143E 7B5B53822F884CA4 AA3B9E913B3AF897 8EE9FC7705D12A14 C308DAB88591BA38 15E5DBC3BFA376F7 9DC4B70B421C81E1 B1D85C9C2DBFE2A6 73A08BC18C048FD4 FBF43FB04DD80C37 C5E3487E50345ABC B01E7615D8E14B81 C14C5D65329D693E 17FDD152609C32F2 064AC78083FAFEA4 98B5B640E008A6E8 4C20A204BFDEECCF 2777868411B1F153 89BB4447001D6ECF 8D83301B2CFADB8B AC5D9FA07E5C4173 3206A28E2889C083 F115D046B73991E3 223D84D3ADA69EAF AF8F77801349DBD8 13C6501DF2837361 14E88F0F2B83D075 F009B83122E671A1 D989D57078F715C8 DB6A3ABA4D4AD216 B8A55A539EBD1A7D 4BEEC02EFCC510CF CAA5A6DF1538F28E C9CFE099AE1D2A51 B41B62F943E135DF C13598A83988E017 F46E8F55C0531C83 49BBFBA952A264CA 3D1C6B0BC9F8350A 1955354E87CC03A3 4E1E8A7A0E3D40F6 6A9D49FB7A00E904 376B63BCF39B9E62 F383F81252C45697 EEA610D5B49EE717 A0DAD7DCF471B80E 5495F289F8BB87FA E9034CF34E6343C8 DCDF07A570D7E54C ACEFD231414AA195 BB31194DBE9AE35D A3144CA6D731ECF6 27FBF625E38ABBFC EBB07CD64F12B48E 0A669FD42A2369B4 47B2D9D0BBF0BE67 C95D29DBBCAD3DEA B26698197A8B3B16 93D08C00F58F4F16 0455AE6EBE2CFE69 D2A180AAB99E8C84 F24721A4DE64150F 663B20B58164561E 5FE56948B8007CE3 2242F601995C259F 718C814981FD189F ECD752DE3D61F7A6 032E1EDC4F5EBEA6 2E90D35503EF5E53 A931B7DE3AB84BF6 C484D74A92FE4F80 A35E29F23C28D23C BF4A3A359A3D5902 FB2809A5FB8865B8 B4508AB13B75696A 6A420FC56CF388C4 0A54535D47FAAE9A 5AA6FE85D5AEBFD7 9E68452CD7AEF153 93001C314E1DFE1E F426C3022A02FCCD 1F685C1F853F6BF0 0F7CB6C4B8AB3B14 213933D95574791B 9D40518FA9E5E5B2 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212300100 (name+title). Key = MD5(password) = 86f14169879952d11f5ba6d39256d1aa, 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 6b08552d-341f-0e0e-8b42-9adefa0c70e1
  2 4c4026c4-d6c3-6458-88c6-e13fc364762c
  3 5003dfad-2a8b-0b42-a3c4-95d064ce52b1
  4 6be3f08d-1ab3-1f59-ac67-c3fb8b2b1ac3
  5 11758a7a-690c-68a1-8bad-c4e8bd1e242e
  6 7e6f15da-922a-0d28-bd1b-f30b4e0c313e
  7 aaaab3d3-844c-6091-84f3-5b2be483e34f
  8 d41005a2-9084-2d1d-8c2f-847825bee8b7
  9 f4621228-0996-2d7a-a085-5f132308e3d4
 10 1d46124f-eec8-14e4-a684-f0d4969ef61f
 11 7a75ead7-0e6f-5b61-b8d2-fe13e3e8da5b
 12 cce33a6e-3300-8dfe-be00-b2ed64f59026
 13 b5b29d40-ec96-07a6-9b6f-3a283151e46e
 14 3276f89e-8a51-693d-b09e-80be8d1c26e1
 15 67c103a9-54e3-62bc-90e9-96d3fb0359d0
 16 398c0435-9e2b-7110-aa58-9e49caa13472
 17 8cbabffc-17fb-6db2-8c4a-6d0f35d1604e
 18 2b7fda8d-b3fa-4e99-8e1b-353b1f86a0e5
 19 cd9ba59e-4955-2abe-9db3-31702611d5f4
 20 0ae9bb58-ec67-44b6-93b9-5afea8da75ba
 21 f244b9f2-3bb0-722f-a633-029e1e1b7224
 22 c8f4db49-db7f-458e-aa5b-3e73a04a7933
 23 f3ab2302-58c6-1581-8793-08ba19a3b610
 24 6893baaf-06d0-079b-ac1b-b3224f2d8177
 25 932c11d1-e7ba-0b31-955b-32f6c6c61285
 26 52d24330-b55f-6a8a-b0ae-0bb839365471
 27 4277a1f7-4d0e-286f-bef0-ea9906e0f7ae
 28 6b824f48-0227-83db-99d7-d594ccb36221
 29 614f8c7b-e1ac-6ee2-9da6-6a1df4fe1a05
 30 b550b4b6-8e6f-8372-93f7-e642030b04a2
 31 6f303ee5-3737-2f4a-a191-e67b2fa858c8
 32 6cad8973-5296-181c-9973-fc18e47b8840
 33 dc6caaf9-67a4-80ed-97da-8b065ed07052
 34 ce80bbb6-992a-5acb-adb1-e06f02108cc0
 35 366a88bb-9de0-5558-accc-6a26d6e876a0
 36 ca9008ff-558d-533c-bec2-9ecdadcf0de2
 37 d947f089-37d4-4037-9f70-b67d3ba052ca
 38 67232fc5-dcff-7f70-9260-b7b5f22b3280
 39 791514d2-9e6f-574f-904c-1a7e60ff81de
 40 6be30acc-7a73-10aa-b50b-e235625320b2
 41 f102a39a-1e9c-39a9-b504-9d0a8859b6bf
 42 7dc099f2-be47-628f-a87a-698f3f25f48f
 43 bff404bd-913e-42c5-85cf-a02fe515cac3
 44 d83a48b1-bc78-2b00-bfdb-bed60e3b371a
 45 1f8dc69b-5f7d-5f03-8cdc-7c1d16e918d3
 46 692c1552-68c0-5267-8806-11d42913e807
 47 c42d8529-3e1d-7425-aa43-dea0d87e110b
 48 d219432a-55a7-3b99-9dff-6201b2a6a3d8
 49 8298890c-a389-3a68-bdac-d465a20962bc
 50 fa515591-252d-749f-83a8-ff739f0f91fc
 51 4cfac546-95ad-8338-aad5-4cc9e9d9efb2
 52 20106ea9-126c-7a8a-8e5a-3299ed8b1d87
 53 80c6b533-ad6f-819d-adff-b2693c10793c
 54 3b88e03a-da8b-1949-a33b-e2e0efd244f9
 55 35e460b9-4f6e-0c11-b0cb-97c3d30903bc
 56 3692af0a-54ce-40da-9267-33af5dbc07d4
 57 72fdeb4f-989e-4bca-a5fa-cabce2763a97
 58 f45d208c-aece-86f5-88ee-6d94d1a54f75
 59 cefc4029-c410-0f26-aed8-1cf67a487edc
 60 c2ebaa05-fc8a-0a53-8c0c-e9b7a51dce0d
 61 40f7eb17-1113-6b21-a0ef-80da03f4952c
 62 12d27050-ef2c-6d1b-a0b1-7dad7b422684
 63 13f573ef-bced-438e-8314-2fc3b3acb4b8
 64 800049c9-e7d9-383c-816b-c51fb47a7751

Explanation

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