A858DE45F56D9BC9 archive

201303021702 19jkca

explained decrypted filler

seed 208

Metadata

Post ID
19jkca
Title
201303021702 → 2013-03-02 17:02 on A858's clock
Posted (UTC)
2013-03-02 22:02:53
Timezone
UTC−5 · title 17:02 against posted 22:02 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303021702) = 727a7f8dc5e0ee36c16c0a1c9950c7a6 (name+title)
GUIDs
56
Filler GUID seed
new Random(208).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
133 · predicted N = 56 ✓
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)

8243944373695C03 C8EE9A618E4ED964 12DD896B21DAC99B A76FD5E455C93A00 D274DE29E7C3D05E F1E2656CEF30FC7F C9475E76A9B42028 4D23328973516E21 1CEE2CECB476C4EF DDF9495E9E91CEB4 E1DB84C5CAD00416 1D1038D903944399 96A982E5C36AD160 47B4A5F4F8674BEC D8149A403D58EB66 5FE5D28522855CEE F3A3F13ED63C8246 2CB730C9E0747DC2 CFCAC929CB2EDFD0 205A9024E0570929 B779F134DE9FBE26 D7AD3ACE86E80F24 1EE824D41FAD5708 29C363419533CE31 0C1D98852FB5477A 4D59571802387A75 9799C27E785CB9FE 61A7FD308FC1989A 0744CC715A95051B C60B28C6D0D04258 ACF6E2C5218E149A 8FCA2433AC5DC13C 6D7886D329CAB9E8 D00BF6FE6F80A894 1F4143797534311E 36C79B61F76CF8A8 037D04AFF191FA2F 73244FF236FC38EF DF195EC60D222232 960687C1C01D49A6 9B71FBC4AF869A90 B51B47C1AD958619 63E5CB1009CFC291 2313089A18119D0F 3535D3A38ED1FC8D E6BE160CE75CF849 AEBB33BC4F82686C 787BB94388FDBB05 AD43F55CC4182E71 7AE4BE8C6D014BAF A5D9B3FDF2581EAC B408521615E735E0 0C92332131C18E0E E169F93C0404AC91 7E818B5E4084756A F137E44A605F51E0 8F114BF9BD1169A5 B965D65A59C42E0D F6D3CE266BF052C7 6A4F5DD4648B897F 35482C57EB9B6652 66AD37588BCF3B85 F2E00390407CD3A8 EF83D968C4C3FDE1 65AC849B75A41EFC E7E20D1981213B3C 78746A54FEAFCD0E 2FEDE1193631515A FE3E18B771B1F079 E5914AC92734765A E0EEBEB79872A00A F0A42CAD354356E4 7ADA53B76C80D5DE AE6A857F6D3FF10F 1E05C58465135745 3D550F9D773DCB5E 152C8BFE67E6AD20 E628F8DDC4911305 1D46ACD50F9289C8 A74AB76650982D99 491EEA5B49E3B214 D2C218D47442E2A2 17C98E1E44E5E1E2 8ED4BA9E6F9A1D48 050B6E0A040756BD 533FACA2EB6C8594 64581E4A2473593D 06BC3AEB16C31358 216D91AFF8BE2737 852C2DAED8300ECA 2C669D0B10FEF3DE 8E9DE8C03F6D293C CB8E403FB5781042 9CBE2B0E56FD98BE 3885B07FFED0E36C 5B782C11BD066491 BC65F211AEE7CEF3 FB514CE227245914 22EA2F13624E1729 7850A83562333D62 D82DE1063F17CE6A 301B7861FF0B3916 D8420BB8F88FDDF8 AA06AAAF503441F6 5A5929712F45B4BC 9F02F0328F24C0B2 D6402AA623107CF8 2B7829E00A829D1F 77C771864A26F5F6 B8D5079575C535D4 C4C3DAEB9BC62661 A5265C1FEC13B8F4 44F71418EFF8B084 1581B913598B51D8 D57773392CA083DA BD8170D930D15224 84D77F956B98EBCD 59BF0862EE329519 EBE6C6DDD95F0AA5 37ACF3D9863E283B 310BA409784E6520 A05F3C7817D28721 6FE825E0F8B111DE 29C4557250799F74 2549733E1A539CE2 D126CF7641BE6D41 DD7255BBEC4CEEA1 478CF4240E2F4CBD B0B608AB78AF14BE 2CC82754B0B28E99 07AA0A4A29066A85 0FCADBB056F8BCDC F779FD4EC0BDADF6 43786C1AE91A9BAD 6D7F2EBEAFE15EBD 9D0361D10B1EB4EA E6551600B61FE665 8AB49D9CC3D78ABC 845E8644CE9222DC 20E990869B926B5C 5034C9D4F521FE22 854924E339D59873 F55A77AF9A1DBF1F 04647A06B6B81DE5 965268CC0F2960BF 32DF3FAF7290B532 4EEFF7A494D4AECB A4DFB9AB24233502 7C9AB819DA41A5CD F40A7966A356B4A1 C7E932B3B3D707EE 4C6CD9CC93B8F4E1 21A6834B7A8DB436 B5792811FA8CE0C6 FF00E30FF06AE892 79990840C6ECFC14 E1E8B007FE0B2772 9A21B43C95C788FD BC20305D71B705EF 897FF225CF6E28C1 D38024610F142440 082C1FA397ACCB97 FB6D4D4C5C0EB667 BDFCAB2301DD2E23 A1C07386829CD187 4C7A2FB05080644F 7695593A6A5F711A DB119538B758C19E 203AD40980D9CC3E 239151C8E25469EC 767C3290EBB57170 2D0CE6D4BC1706C2 3C0A4FB4929F82C7 938970487019779A 1DDDA2322C5C1749 65A0CC263EFE073B 4EA74FADDFF1D11B 3A8B67B5D51ACDEA CCE67DE8913F5E28 7D28708506E031B1 A29A823F9D0F54B5 8F5C5CF3A43F3C17 F77072B740AF99DD 441AA8F5A04F0C70 9D33112F1EBF9EFF 42A5B28EFB2E42AE 65E76CDC490F9320 A1CFE8410AD7B3B2 60F5863AAF6DA31A CDECD2008EFB4986 58665F95D8D30F97 CAD9D4C24734E89A A782A83B9E23E003 96279EBCB448B39D 6EE6AAB25318F82B 7187BFA12DF4D815 E3D4926FEF792BA1 047D3436C21DECCE F2631F7D6EFC8892 6678A55143B2D8AE CD55B635BEDC4340 18FCF84642FA7ADE E0383AEB0BAEA664 44C29408A7903EC1 EBD1EC18D6CB805D 76F1A81A1ECA74DD 7A2E51D6898FF4B8 4EDD1BD7138E2838 7D73B83866C61E30 D361316C5591C8DA E218896B617BFCF9 20AAE7818A0F9EAE 302BCE1789524D5A C332D61D2C01ABE8 CF0F970994935E36 9472AD86F4E72188 0F8D160DEF41CF5E 98082FADDCB73269 4DC76E083DD76020 E66F71827D1A5098 6C70052AF825E926 208AA9CC33FB7AA8 01D0572A0055BB14 AAD96311975534B3 67A3485CAE96B8CF 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303021702 (name+title). Key = MD5(password) = 727a7f8dc5e0ee36c16c0a1c9950c7a6, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 641d6eb6-8748-3d6f-9241-e1aa4da8cb01
  2 6b10a708-7a59-7448-90eb-7a6585f2ae1c
  3 552aa8b5-0c8c-1722-bf78-a17498a47361
  4 9e059831-3df9-8f19-9dc8-4d431ba911d1
  5 c0123d02-1905-1ccf-a1cb-3667e3ae9022
  6 a263d9df-80c9-2da5-85af-56f0b847e5be
  7 3ea76d1f-d813-0936-963b-6e2f312fe08a
  8 e6ecc173-90a8-7a69-8a2f-e5e0a00e56a2
  9 599355aa-9c2c-6424-b159-e6da04130e67
 10 f9bfb504-94a0-8ee7-874f-30b695a80332
 11 b31e4875-2fa6-4c02-8b3f-8c6c164104e6
 12 36512a13-b4e1-71fd-8061-40ffc3891433
 13 2ecf52fb-96a1-5319-a2c9-48c14d5aeaec
 14 375e00b1-8af3-6b50-938f-ef59ccd3622c
 15 879a1311-60ca-59c9-9fe0-27fd0d2bcf64
 16 f356cefa-5516-8b8f-9e2c-65df527a953d
 17 f7dc169b-8948-25a9-9e13-4ec6af1eadd8
 18 e381127e-3b5b-8749-abfe-e8c6975c02c5
 19 2f1da842-af08-280b-871c-ec56c16817e3
 20 6728e4b0-cb1a-774d-a709-05bae54ee482
 21 9f6adbce-72b3-42c2-aac0-1f6afa6432da
 22 ea60b1de-1bff-7e3e-b9e4-692533ecf578
 23 1705f610-8826-1cdb-92f6-4721b69f7bc5
 24 8a38b9d5-47c4-6223-a135-1e6457a3d7c9
 25 fef1ab2a-87e1-048b-8dfd-c4bb9dd519af
 26 ac6b5b5f-4a0a-2a39-8a7d-9285dc7aac6e
 27 2bb7e51e-d825-647d-9909-c1acd195808a
 28 05838b6c-c5b6-5b49-ba94-fe557c7b7f4f
 29 497ce619-d5dc-8170-9d62-90d5e1245cd7
 30 be6ae34f-f2c0-51e0-820c-91c18062c684
 31 9aa2a820-11cd-87fb-9075-b01c6f70f883
 32 179a3c63-78ec-27f0-b321-560d73644d1b
 33 f5ed0af6-2ee7-8daa-898c-145881b71204
 34 22465b5c-f4ff-1c29-a5c9-883c361db118
 35 b05b1865-ec14-222b-bf55-a45465a5f8ba
 36 49bacde4-0144-618c-9ea8-859655a4a14b
 37 facb73ac-e268-2cdf-8009-4dbc4f2f98f5
 38 ebce24cc-b399-1668-8603-a22202a857f0
 39 d5cd0af6-b529-86de-ba49-766f4f515995
 40 df33ee9f-67c4-0a2b-a5ad-f351da75905d
 41 20e2486c-af79-19cd-9f54-f49bc5313cff
 42 f6bb9dbe-823a-43ca-91ef-208317759d7f
 43 93ef9e39-8f4b-1f97-a485-8d9b613fb2e8
 44 de497ce4-aef0-7197-9148-84efa359248b
 45 d9bab1ab-7581-5774-b638-2f98464f92ff
 46 8bced92b-9926-8988-bec7-3ba6391ddd5b
 47 bd231e07-59a5-092d-95e8-721178577649
 48 468c017c-8be9-66a9-952d-031de5e0a9d5
 49 d69611e9-c4ae-4521-afd0-7f9c844c8c14
 50 3028c4f7-e72c-6a1b-83f2-804bd15303ac
 51 d329e013-2bd1-5436-8160-bb075062708e
 52 53bd7ce7-a55c-4a74-ae5f-1e1692f11e41
 53 d8b0e5c6-cf01-75f1-8810-246d305a91fc
 54 4326ace2-be52-78da-8dfa-01906a354895
 55 5158b464-ae4b-77a9-9c5b-a65d0d965527
 56 da1acb74-549e-4255-9bd0-6962b562fa08

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 37181207684756582827471602658582812621801417580646547774. Exactly this sequence comes out of new Random(208).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 133 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.