A858DE45F56D9BC9 archive

201210252345 123uon

explained decrypted filler

3DES(name+title) ECB, 54 GUIDs, seed 0

Metadata

Post ID
123uon
Title
201210252345 → 2012-10-25 23:45 on A858's clock
Posted (UTC)
2012-10-26 03:45:00
Timezone
UTC−4 · title 23:45 against posted 03: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,472 hex characters · 1,736 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210252345) = 0255bfedcf0b5bd810a2622132b4a0d1 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
54
Filler GUID seed
new Random(0).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
6 · predicted N = 54 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

78F6DA8D3E8ED676 2CA2E61B6CBBE37A 57A4D8F676841E88 E1710D8F36CB002E E556B799E90690D0 A8C27E96F740FBAE 8FFE6C7E10CD632A 1B65677C85FF3E16 A010E8CC2AB31621 DACDF67B36399BA0 D75178F0A7E2E192 C3BABF933F060202 A7C2098BB796045B A871660086600BAA 01951E5B0CE5D339 BB87E8C009AD8E4A 54F36A5257D1224D F314A3560639C016 BBB11165727688A9 782B0373BC927A97 9E06A343DC994594 8EA30605915D5DD4 79423BF72870FCFD 0A52312C1E850183 DFC748A17FF9C4CD B2002174A740784A 91BC825B037F1D02 FBE8B56D497FC30D 2CF29CADE6846B9E 63722A4A5D82E4E7 800C770A916BDCDE ED519572C980EF9F BE0E09CE32D81748 59E7025B92850BFA 1522BFF6BE494D4F 5F717F407A51D7CA E8E17B0D7A63AB9A 588E667EDF49ACE4 5D229067D5C62C5E DBB209A6062BC7C6 23521557C661B463 81E40537BB6F1F92 8032BB07CE5700EB 0CCAC6242F039941 E428939ED6BEB97D DB93DC996077605E E728A0B1C7C40F1B 142C393C3A0430C7 592178E8F7698BA7 834D36905A8CAB4C 17CDA59D0D8350DF 65901050A328F53F C9D640EF8DE76953 C5089C9D8F7DA9F2 018BC0D6282820BA 15BEE11CEE86EDFB F3E4C59100C64472 5DE390CAD9EB549B F5AD03EBDD16F1AC 5C79E4C8755A2D84 563A0D1CF3861F6A 77C352E71319040D 277354537642C02A B8ACCF453EC6780F 554A9A337D1995D7 43D05071CD061B8A 7AC7ADD7F67546D3 CE311FE610309459 B01DFAB89D518F28 43AB0AF339D59298 8D95E7C56DB08A04 3B3557EB0BBB44F0 2F977BA16DA19422 99B2A903A82F2E43 163016C28FAC9349 46C1ABC905F98DA5 6652C3F83210A6F8 1C043B2F2BC63A32 9388C371A3CD8AC3 8F19F6EDA8F82E44 3221899F877E9287 D74C7CC8999A101D DEDA213E959BF97B EF8CD30A6B813818 7833464D8E88E08F 66350529C8662EAF EA1AA1D26B397D8F AA08D5AD6F3732EC 2AD2A84AC59B1951 DF98A5FDB9661801 10F54ABEBE543BC8 1839B74863252F7F AD3811E42DDFABC7 3EEA936812061F66 3E9090B086632B42 20D0FCE53C7D0315 63056EAE87F7FBC8 F719653DA1D025DD 8B7EBB44F5EFB29E 478A911D751B4209 C24A4D7B7BD8CF19 DD18099FC019E6F4 94BB18D2C0C597F0 3D15C9E719D08D67 1CB421BFF2B29D8E 8F83CFCFE5B32169 24FA55835B8E43B8 1C87CE9C04F7D373 5F688ADF1EA8D1DD 7B9B9F44E19F791A 5D0A90C76B18E7BD AE2C7094873C968D 6B936AF982FB5E52 4DF2EBAE9C1AE563 3B430FE33C74DC21 C07863C02937F043 37BC4EE25A9019DF E9BD5CB33ED90A59 335CA4868F2AA941 0B7048FED4D57191 9CE3D09BE9F0EE92 9702993D33F66DB3 D6EB901E13F7368C 376DB670EE026F7C 66B617A6ADF5270B 84DD3C96B35107B9 994C97E730A04870 028287A22B680A02 73E96144BCCBF309 E78A57DB9FF44F98 01225E35B4BA73EC ACE284B92B5BAA16 62F7D00817A15F38 039D0FFD4E2F27CA 34B18347D3D0B752 8E0D335F0BBE3E85 5E08FF93569807B9 C0CB49C3256CB63A AADA9B0B7A891B9C 39D6AE84C41EB4F8 6BFBE0C09730299F 222174FB10E1CE6D 2BA8E3C5539FD2A1 C7CD3AA4E879A79B C38846045571E516 CDBE45E671AFF47A C99D20B9D036D278 F65E8578FA8AC6FD 3490D22A94A78613 FBEA0B90537B79CF 6A9235FBE4DECFCF 089B78C2A1CACEBA 6619687E08F385BC 4ECFC1AAF387C4BF 254CDEF71D81DB99 F61E50E3617373EE EAE9E6A15C22C2B5 BBEF50A8378AE0B9 CF76ADD21F9D8407 AB38BE2FA68F29B0 9D1AF60BC5F38D7B ECD590459AA00EDF FF70CF17320C58E4 5C593A4EB9D67CD1 9392576E186EFD6E CF25E22A45C54845 62E9D45D2FB48F86 FB1F0354D789F2A4 D91694BE05837960 7BD51CF1406D4E7F 05CBC8FD66913E97 8E94095B50E3831E 48AB4504161085BF 83016D2A49AE0644 6F463701E2FFE2A1 57F339FEFAF8413C 1829B584BB1E6B45 55E2AA0B3DB6ED84 B941DBEFA7CC6607 5DB90AF1832D3A5C D93BE13D43F17D5C 5C69551BA5A531AA FBF848A14248C0B9 91B86B29742B9526 4C75DD657A9CED47 A4FF195B0E787395 02800CC1059F7E6E 1915C4C093D76FE2 AA8381A45F7BA679 8A0ABF974FED8FF6 93EE311A10A934DF B04FF7CF6CB7BFA8 19B2876000E58DF1 6D51F36C582B1D7D 66F15A96A44971E2 A94B00BF0B9787D5 0C2A4E3EF546A0A8 363BEEF9F64C6C52 15FC7EF606D62AE4 DF5E16B84F9ACD63 DC9B2665845E538E 4E58D7E84B2FAF17 8403D91A689C281A 986FB603A02C8B9C BE7506FD6870E299 46D7351EAADB7607 0966803F72451788 DA2BBAF16FDCDBD7 214B01398FE9061D FAB47C2838B46062 31E482A79843284C 0A641432C3CD917D 3001A00141BA26E8 610518427FBEF181 C875C6A3B008B303 E9212E5B49538A7F ACBB0A68D311F17F 
  • Read the ciphertext. Strip whitespace: 3,472 hex characters = 1,736 bytes = 217 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210252345 (name+title). Key = MD5(password) = 0255bfedcf0b5bd810a2622132b4a0d1, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 54 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c1edfea3-f9b4-645d-88e3-e0a89826c59e
  2 e43f849d-051f-7425-a0db-86b7aa3540e1
  3 14914f0c-708d-69d8-bebd-279b1cd63d3f
  4 a0000458-1073-5742-8b66-1861de14e4df
  5 c1c5c73d-1e47-1c8c-a1f7-0afa3d7d9772
  6 346b4ca4-f366-564c-b1af-5046389805a6
  7 b97b5658-219d-80df-b36d-664bfff6ab5b
  8 8e7dd8e5-bff0-3dc2-b7dd-727db81316d7
  9 f14926c8-f713-8c14-ae05-4e7925b73d98
 10 1a2d613a-b652-2e2d-adb3-9a32f6fc9ba8
 11 0c4e27b8-9092-2775-b9d9-5ec984e049c0
 12 704efb1d-1822-470a-bf7c-18e3fc8f0b0f
 13 958bcaa5-5929-56dd-aeb1-4ba4ecf2f1fb
 14 4eda52e9-f90a-4939-bb2f-bd026970fab4
 15 efd6d722-ee16-8414-91ec-d41d82ba8d25
 16 10fbb0f1-5786-06e4-b3f6-01deb5133f9a
 17 fdbdffbe-bed6-73f3-a341-daafcf9211ec
 18 321afd01-6ca4-89ac-99ef-70e66cb625c9
 19 974b54cd-77b3-6ac1-a0cc-d6a058ead7ac
 20 ed3d512e-4271-2914-9b7d-a566d34954d2
 21 efd3ed83-06d0-7df2-a320-ea77268b3731
 22 cd62a4f8-35cb-7131-8f0b-c2796e96ce4f
 23 a4067fb6-5879-8848-968b-2d3b73573077
 24 d7808690-d18a-0fe2-b002-d478a977dbbf
 25 8c06549f-387f-6dc8-8a2f-8b913fba87e7
 26 ab7df1c2-a15e-4801-8013-c7f425ef11b7
 27 02ec1acf-71b5-84f2-942a-2eb6f984a867
 28 220b43b7-569f-653f-b338-c48735d63f7f
 29 a801b4c5-fb34-491a-9ac7-3c3f393b2632
 30 a0e4a811-46c3-0bee-9f29-5f3c157fb049
 31 8395b0a7-8b7f-12af-8e29-4b0b2e321167
 32 c2ba7b05-4880-4d6f-b505-0c5b7bcfb61d
 33 b313e537-06c9-22c7-94fa-b3e3ffb817b4
 34 1a85054b-205b-8ba0-b5ca-68076830bd31
 35 19bce8ab-0577-546b-8531-51ff77611024
 36 a165c1b4-5e13-6baf-b5b4-91dfd63e3731
 37 cdeb3b33-2969-0854-be39-dd7a53f42dc6
 38 0179ad8d-58a3-38dd-878e-ee0a0508888f
 39 70a37333-9e37-3d1a-baae-3190ee4af5aa
 40 711fce47-887d-83f3-9231-97e5829c355f
 41 340be1b6-4592-4275-be8f-e4b53d18dbcc
 42 2ce274e7-ae8f-6238-9138-d3a01cf0db0b
 43 e81c7558-e526-1192-927f-3e2b888d92ca
 44 d0ab62e3-1203-27d2-9130-f47356779446
 45 a7bc947b-7445-8d7c-9a32-0b74df09b30c
 46 2459f486-5e46-7e69-b1a8-18f27e26077b
 47 38d7cdee-9020-3aad-90da-686b0c161846
 48 c97571e3-84ec-45e6-9f87-8a9ca8ce38b3
 49 618424ff-6c94-1db8-9837-5566dd6d99fb
 50 1b783690-f621-1f06-88cf-a617d92ce91c
 51 4430c8c1-9b58-3279-b8bb-e4bf445d5b7e
 52 5d377875-6137-6fb4-80d5-ce81ac23df57
 53 428d73c4-9f77-5b0a-82c0-912bedba3746
 54 8c009678-6b5a-4ef2-b154-09b5d5348ce7

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 676515838224548078627780648640142856033846128734113654. Exactly this sequence comes out of new Random(0).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 6 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 54; the post has N = 54 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.