A858DE45F56D9BC9 archive

201210080245 114lfp

explained decrypted filler

3DES(name+title) ECB, 56 GUIDs, seed 2

Metadata

Post ID
114lfp
Title
201210080245 → 2012-10-08 02:45 on A858's clock
Posted (UTC)
2012-10-08 06:45:48
Timezone
UTC−4 · title 02:45 against posted 06:45 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(A858DE45F56D9BC9201210080245) = 0b291de915ddd74596d926f814510e35 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
56
Filler GUID seed
new Random(2).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
428 · predicted N = 56 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E47DCF1F4297A58F 2B476FC9D0EF63D8 8EE9777EF65A063E 2FD66D753DD4908A 422B17C91626F4DC 28765FE42C54E17C DCF7D9525311E2E6 FEB8166F7B647D30 D2D968C51B555911 4980A5E7591E3C70 5CC5905A3B698185 C2F33B55C0061FC9 83BF8C0BAED3FF2D 529A176995EEE744 D6DFC2DF323B2765 539439BE27FD1885 40327A56ACE082B9 C192584A43F038B5 E54BC55DACA0BA7F 2E54EC8D5215149C 9FAEEE6CBAA00C25 61049A8B018ED718 432706B169CF48A4 D2683BE9552ACA0C 66D11180BCED845C 39D188B989B3B2A0 9DF1963BF8A755FC CFA3AF3414E55A85 D0D869760552B4C1 3CE83AC17599F312 F828EB5AFDB38E49 5399852DD8A226F6 493CDEF2BE184F40 04DB4019513F9F8B 9FAB697AF5615A5A 8DA4AF16D4D0622F 8A84114CE6F07C55 BE9D437D5C282C9D 244C8EA918D542C1 D814258A7ACCD6E4 5EFE961377CC35EE EC60C082CE757294 BFEE579624B389E0 1BEB931078547BFE 4767ACBF2DAF174B AD1E0FF93BED89B1 1876423861540FA8 4641DCF773836D04 2FBC51F4A4F85BFE 5E9BA7ED9F45C46D 1CA8AF0BABE4D67A C26120B587C1C334 9FC7F3EB5CCE58BF 7E9646E1848C2CB8 36FCA20ECE2F126F 6D0C75BC4C789B9C 21368583D6DEE3FB 5183B9CBD1E86FB6 6D255F798B1F1D22 3850CD4B6CEF6EFB A6235EC640834182 B9DCFAAA06704462 5D369A4638006E03 331CA538C9103C7F 2F25670DA74C3AAF 5E1E56CEF9CCA288 5A7A8730ED42EDD7 A57F33EC93E1D4C3 05464CF7137F2FA6 3E818BA017EB29A9 D6203F6874554A9C 15C85AF91EC8C963 7E5E4C80E1A59C06 CDDB2D79755875FF 89F8041F809D2B80 571E1A8E802B5E85 04069E199C35C89F B2860F5AEACF46DE 9A8EFE996DEDF0BF C1FB32AE5F15D34A 5C63918E56A5A7A3 FDCA3833327D1A98 48AD5298D4D7DDDE 0DB1DDCE7200F787 D49F4420058117F2 C75B81E56ABD5645 92B1ABD8CA19D1C4 909A4DFA613D639B 6403A9B254B9E588 81503162021996CC AA731B9EF8F24959 D480A5C70B6B10C3 BFD912FC333B9036 6DAA9304259F46A8 D5977A46304D5391 D6BC7B3A92AA9A0B 9AFD22F66C98836B 9BDF22FE4334CF67 448CF701B83D34E0 B30D8BCE5E23684C 409BA6EAB9D30573 9B2C59B3A44ED22C 1A167D0273728EC8 7C020E68FFADD94A 362E1E5526F8DA9F D1726123A31CA07A 5B05F6091E144D20 A41125F6EADB99F6 EE9F18B22C173198 DE3625DEE0F33174 129049A7E7962BD9 5F81F704F5D50D21 037ADA3FBB65D3EC BD90D9DFB7BC4787 A9056A67175D2136 6B58D4FD22EED904 D0E00D616E568DB3 E166B3F0F1DF1542 1B946749ABE4F0EF 97E251E43DABDD37 12ABF093E91E5192 00FC2AEC373604A2 45A3FCC57DB2762D A93B0530004CDB20 61A60B0EC333748A E66E69B205CC81E5 C8BC330AA24D9479 DF3650AEDFE8732D FC99027F23DE66FC C54009C637058BC7 2674ACA36D4A24CD 6A3D49783BFCDAF4 4B68CED54A591DB4 2DA4EFCB3C62065E B1B4DFE10F9455E8 F3BA3CC2F5A498E2 3CBDEE0C0EE0B2F0 0FDDB6AD8FA6C5A3 C0AEC4C7FE828BF7 57CBB87901B08CAD DE2EA545A6392971 FFC3869AE1893A76 1FBFAB697E0578E0 82D6CFAA9C8EEBEF 90032EC6F9C06CB5 068EA95E794B66B8 D142F19FC314CC86 064BEF8ABC848125 557042B93B9BCD5C 1DF512E4B2036D8A 56706C0961C3476B 0E41B1ECE8E9AF93 62440057906E0340 E9282DA01ED10ED8 0817820F701F9E4E 7392790624DB2A66 8BBB9BA1B6563832 6274A9AFCCF0CCE3 D87FD8A7E911AB61 3C4E6CCDFCF4C1BD 9C8AB1DFF007C11C 6D61C0E856EDE2CB 14F462DB0FB8CDDC 5C7F05AB5DDD83D5 EA227888B0D95A00 936F861852C74CCC C9D3901EB70A39C5 E5397DB665053314 670930FF96AD28FD 403795BD956B6057 5B59DAB309D69463 2688595F47592F71 5860A89D11653C9B 4D89771EB6753A27 399DCB8EB21AE9E3 050A5EE59168F725 72A58F85CCA49DC2 55F5C9E7AAC17FBC 9E64BFF6EB6696B6 879D3171EAC6949F 77BE353303EF5F0B 6CD52E89973A9D77 9F437C654C560F91 72C71C7E1E0AC401 7125FBFFEBC598F2 09AB17654C4598E6 14B6CA30FCCD6884 CDFF832612C00F34 E0BF326723C2CD8C B0A633B2C3CB52A4 1B248D0A3A450D8B 1E029620DF1F7EEB 427139F17EE4A142 A89CB71EE3D87C6B 29BCDAF2F95C48BA DF0DAB8258DCA532 350272E59FF1BCB1 8BFA34EE26AF6C07 62576D18210110C8 D59668495C500821 8535B355CA8A206E B89A4B2C7A94ED1D 7194B48ABF6BD8D4 C7B5FEE46E48A3FD ADE9A3C5BECB6FBC 42903CFC580F3946 EA7EE6C0CB5EB7CA 6A43D366865410F2 E9CA9310A6298CBA 98365A33369EA2B1 0F3A716A78FE7164 2E865AC3EE47431A 37BE7476653AD870 37AB55CC99F4DDF3 70E659738983E8D4 183C3BAD75733B4C F11F528B8780A65A DBC7B6FE1C13C86F 569A57335B47D7B5 521E1DB3E561B1DF 586E30736D7BA9B5 7E4E97246E8377E4 F6BEA554C9EE30E6 47323F88948F18D7 5842396F35D42C8E 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210080245 (name+title). Key = MD5(password) = 0b291de915ddd74596d926f814510e35, 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 d8bf6ee9-ea6c-6fda-b243-03a3cf636ef6
  2 9d04ba29-fee4-388e-9c2e-4017a8161eee
  3 5e05e943-2bb3-109c-827f-e65483a2dbed
  4 6c937b74-43df-8cec-95ed-be76d9357d9c
  5 7fb71135-7ecd-0e4c-a031-3ca48028b5c4
  6 f8207d11-c493-2a04-8c70-f7af6bdad429
  7 8a33a160-e699-71f0-993a-5d1202cc6a06
  8 d2efc8ec-0215-4410-911c-469abd60735e
  9 8bd3a2b4-6759-251d-afd0-d104db55f7c2
 10 be0c24ad-6422-0ac2-93bc-dfd2c40d3dd4
 11 823bdda8-3c3e-6b74-b2a0-c16191a79a5f
 12 11b0be72-53b9-06a1-8898-1ec575290efb
 13 49d95b24-5222-030b-9755-c6505b6d8333
 14 21fc04fb-d286-4784-8635-33b8b41eb6df
 15 6fd58ce4-9be1-3a4c-85e5-0db09ddd4180
 16 cac8fecf-42ae-2d4f-b2d5-00c5366d30ef
 17 b3d17c0b-a621-6060-8517-95fa4a43a48d
 18 d2e12510-3ceb-25db-93bf-3fa56695e80d
 19 2958e3f2-6729-61e6-9ed7-48ddb290e83a
 20 ff3b2389-8555-0d85-af06-f7584f5a8a7f
 21 fe32dee8-7c84-0f3c-b801-23ff8ea832a1
 22 a39362a4-895a-3a4f-8227-e13472dcd116
 23 14220167-5ae2-2a0f-ae32-15412774ad96
 24 d72a28df-bbd1-61aa-bc38-986f8cf40ca5
 25 4c5f59cf-22e1-87fe-a7ca-dd8b0df82985
 26 1baf2098-a1c0-7c23-b91c-1bfa32219f01
 27 069be51f-3f94-5ed1-b90a-050768843477
 28 097a258b-de0f-87da-96eb-2aaa9bce7e52
 29 17c2bf6c-db95-05dc-82d6-fd6c0c885adf
 30 6ab0c374-9486-63e1-aa58-80528619da80
 31 e0e82102-7839-8541-8149-7ca3dbd7d82a
 32 a6211a6a-cea4-89c7-9875-cebf32f34cde
 33 b6eae3b1-45e9-0a08-9a1d-2340c06fa447
 34 1a4e7f2e-6f72-0b49-8333-fd2aececfde4
 35 efe8bddc-c7dc-3e18-86a4-68f9fce79337
 36 260b313b-710a-7664-83c4-773230e40435
 37 55cb5c93-9b07-6462-a4cb-48c7a16301d3
 38 517e0df5-cb42-67de-aa40-bc15f9febf1b
 39 895a80c4-9db3-6973-b961-b8e5aafbbecd
 40 59d69623-39a8-01da-bef0-e88737b2df6c
 41 48b117cd-7a90-0166-8665-2abd72c2d6cd
 42 43d2be11-07ad-219d-b4fd-7713eb4ca6ab
 43 0896609e-38b2-2171-afaa-be3ee8a287e8
 44 92420bd1-446f-483f-aabf-6a9a1737d5ec
 45 1bfd8962-2051-8d1c-adc2-af5f85173944
 46 2d23c5f4-d86b-5145-93ac-e34c65665714
 47 5241b75c-0495-008b-af6f-20c16d8c0875
 48 99a8ca50-b351-4700-beb1-0e8236aca1d9
 49 1fd562ef-6eea-30f6-ab0a-a38646360261
 50 e0d44887-e451-4672-ba60-b01d2d592a2e
 51 ab4d28b9-5cf7-50e8-ade2-f6773b97178d
 52 e3ea76ca-02a5-5845-8eab-fdb7399dd438
 53 52923323-08b1-04ad-9cbb-6d1227ef077f
 54 576b2d2c-b1a0-83ca-bacf-08d8bf8f00c0
 55 4f36045b-b820-5ba8-bd21-f56f4bd91a7f
 56 4effdfd0-eb41-359f-af12-d0e332a8fc91

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 63180274206004326260032687580688003766600224850434550853. Exactly this sequence comes out of new Random(2).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 428 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) 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 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.