A858DE45F56D9BC9 archive

201211082025 12uqth

explained decrypted filler

seed 364

Metadata

Post ID
12uqth
Title
201211082025 → 2012-11-08 20:25 on A858's clock
Posted (UTC)
2012-11-08 12:25:30
Timezone
UTC+8 · title 20:25 against posted 12:25 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,024 hex characters · 1,512 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201211082025) = 94fbbee484555ffe72ce092c2cee1d6f (name+title)
GUIDs
47
Filler GUID seed
new Random(364).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
120 · predicted N = 47 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
7 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1FA46D37F394B9B3 62164791419068E2 D836560C64CF2C8A DD93100E967CA1B7 4A63EEDA85A1945D C29F0EF161788B68 F745871BE2CA78DF 1AF1B6785CD7606D 59E1EFF6ABDC6FE4 9219D29589F93E51 A38844A2A3EC95F8 2F49520EA92121BE E24B8C899498C20D 416ED50043E680B4 F414835E2657A5F2 C0A2B7D34653ACAD C1E52D2EC3B1E6FD 25DD5E41EB36F2DD 597666C0FE07F58B 2741ADB0AF535CC2 641DB5E0AAFE035D CBC274FAF06E8FED A2BA638C4613574F B4591C54F950C298 01CD95B8B8037649 3FE00BE008733357 48B4B9D0F7B638CB C5FC2545274A8E63 FC86A16BC49EA665 4F41D7DA7B9067B0 9BD31002F9A15591 599A22C0598600B3 70C442E16D1DFD5A A5BA865815F6C1C3 43FA1143F5D66A03 78BD0133C22F6491 25D3D3859D2916F6 AFA6C06E18078FEF 836BCEC564A60FBC 351B3C27B60CF33D 2C03BB7024BD609D BE812389E4EB82D9 9CC844EB3E471C8A 753D6855399AF648 7D7A5EBC5F4E61EB F6BC4CD1C531CC6E FDA909DB1049E7B4 FEFAF5B48C391A8E 33EC7E985AEDB249 B29E79CB2D423BB6 DC67C70F5425D6FB 51EA0AED997D751A C5BB3E2E75EE9103 0658032228CFC231 D318FFCB15798AAB 464FAFEED590A8F1 11B3EE704D72BFCC 38E75F6EBD570FA0 5DCC53F28034097C 0E148E3AFFAF34E7 EBC6CA405304D285 95138A86A21873D9 0625C3C50AE61704 6F79C18B21B0150A 8F48124972687155 85F16E30AB0CC0AC 128BACDA5C4EE9E3 1384B57FC5219008 31916A699644E3D3 8BCFC8790891CF42 0F61B389ABDAC05C 831700ECDA0C91AC 63EA67A292865CAC 9F6C67790AC91C62 EA883D0475A3658F 02E5DDE1E17E24CD 99C929B289F54A34 9A33F2B60D7E6665 7FF1E2D9D8C40E2D 645796875A57F5D7 F1578B2461E61642 69399215B70FE939 1D031D540A313D31 7D2D626AF4F36532 9684A86953305896 5C37BC3951632580 C379852A0ACA9063 7B3303C4C95D7B85 E1525A0F8C60E7FC FAB1A3B5C11CCEE9 E77934ABFCC6377A C08EF608B1FF581C 2415DDBD078A5B46 0EDE6EE223B69F89 4EB576F09A2F63E9 A9E1A1446BF6D4CD E1758FB521087606 4D431CDEE403C689 4C4AA6EB77F20F52 243A8CA70705EC13 FBA57B32C7C7665C 82D9896916158B60 6BCC77B3B636EC75 C7E4B3EF90284EFE 5B32C923D224CD3E 19FA6B21A721F853 48EBE3603C87C7D1 EC76D24FBCC658DD D5E2F1E21111CDBC 9097664643FD3528 953385E7E7CF99E3 1A27DC2A7640EBB1 1C899B73CC02CEB6 06468840BE908B88 3B398F009E5D24D0 6AA775247090D145 B0C9C3F86765A75C 84B3EF02CFB44CF7 EA5C24E56A6D6D99 169787628A5D92EF DDF12B895832DA1E 00EE778C1ACF33EF AB13CC045AB9160A 85E3C2F69AF65403 DF8FD4917D847D5A 224C5B963FF6F1D3 C48BEB94FB15ABB4 1C21C3432925C479 5C4A4A23EE558F4C 66B066AAC92EE1B8 D642351E5C8AC3CC 800DC2C2FA2D125C E5B19DA2DF288A5C D5B06F36A17CA9C0 14A7CCF2728C0549 E4F2DC090BF0DB72 6BE4E6C7FB1086B9 A80BECFE663F6D4B B7C5686228516B00 011516EF24F7A24A 41B942B494BFB4C4 8F1BE4432F4662A4 00414C8DAB8ED07D 33F24EEB6CD58068 CC3C88F98AE934D8 9A46B5F6DD8AA020 731FF819C27F50D8 14AE201F04B08602 783CCA6512CE2A61 68A70D72B06AFD85 C03365CDE85FF76D 17DAA372054A683D 53365536756A4C91 07EC076EC7E4818E A23AB9B41C5E4F9F 9E1A4B467F3DAE8D 552F6B42EB3B978F A64AF77158203FAF A488CAACA5A5651E 28818C501638D874 5E5C09D73DE2CB2B 2DD0AA7E662B0C13 6C7927C6C3B2DB6E C44759FE7D75CAA9 BFF848204DFC2279 23DF2668331F9E81 3132BEFF2F5A6B4D F78BF549CF3B59E4 BDF2A75EFCFEB997 B35D017CDF7AF1C2 D604E0F768FFECCC 5962A9CBCAFD9A3C 46A6EF8F4EE7330B D93B169B16FD0E9D 6DCB292547E2B962 BD3D07DE21EB7136 3B33BCD0B19A91E3 1CE361A31BCB3C05 73FBDF9EBE60021A 64A302B6422D5CE8 9A30C01BB30411B8 4FDA82A8F328801B 6C76F6C0A850D0C3 074A502C577C0F48 F2AE43C34C60C4B0 E5DCED7D5B305E5D 791B75E07395B765 8E5BEC9BEE725143 CFFFC9C9004E14BD 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201211082025 (name+title). Key = MD5(password) = 94fbbee484555ffe72ce092c2cee1d6f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4d5eb822-c017-8a08-9323-d54e13785807
  2 f139ba9e-58ef-5558-8a8a-0385a3d3326e
  3 06ebc196-d5ef-1b72-816b-ac95c15955be
  4 604e1a67-f3b2-22ec-b9ae-3e246ff8733d
  5 591a336d-693e-44aa-a911-0c742d88cfbc
  6 c1e49312-1b55-5783-b29b-8932f870f97c
  7 ecd1b408-c006-8a90-bcab-734b7a077bc2
  8 a7edd34a-21f8-0df2-9f1e-60aad2092351
  9 6f4ca86f-eec7-0999-85d6-872f30d904af
 10 43a3f72a-1ecc-450b-9089-962b594a2768
 11 29ab2154-2628-40ca-8a3f-76b36c2c0894
 12 3e95e12c-a43d-5547-be29-0912cfca1d36
 13 23510ee5-4ee0-7145-95aa-668f2fd37823
 14 730e1fba-fde8-7f70-a567-32cff78e6d46
 15 f1ffaf85-8c54-6457-9e54-d0e72ea632ca
 16 2a0382e5-ae2a-3efe-8460-dd54e4d77fcd
 17 7ec9afd5-88f1-79da-a734-49cd1639b068
 18 3a196654-a8ce-6154-8f75-0839ae98acd4
 19 eeab4d49-da42-40d7-86a4-66b2cda498b6
 20 1fdb2762-7dfb-281b-869e-c8e4cabce3bd
 21 51f3b79a-598f-1c85-a01d-3db445099d7d
 22 ad08ebdf-0e90-12ec-91f8-2b2229868bec
 23 9d0e6cb8-5ac2-42db-88b2-0d5ac1cb5439
 24 3d6ec3f1-67d1-1d64-b8cb-ea82ba45c0c3
 25 2211c08c-1ad1-3491-846e-786422a32e8a
 26 3b64ee7a-3961-5bc8-b6a8-27354a42f01f
 27 c81f67c2-3146-77ab-a20f-c441052066de
 28 f1ed254e-a0f5-2c2d-83d8-57ae151ebd11
 29 ed5ba3ac-73cd-0012-88a1-1a40749e15c5
 30 290cc549-c022-2e8e-8889-7d8c770eed18
 31 e6961eba-1db3-5809-bb4f-094271cfe029
 32 b90a35ed-fc6e-34b7-b3d3-7bdd4d3ebf7a
 33 6338bae5-aaef-6ab8-8530-4248348a4d67
 34 ee3ae287-2538-1133-a4fc-f91837121fd1
 35 ce5a1f5e-2fb0-6ce2-a22f-f26c75a08377
 36 aade6600-d1ca-4067-85c2-2ba757d3296b
 37 ef38d70c-370f-4e96-8c7e-3deb6f94f530
 38 cd703b37-4b38-45ff-a14b-3dc8affcb180
 39 4f6ff0e8-89e1-6f03-935e-2e4d9d464c71
 40 cad55b60-4721-5b14-b902-9e2d9bdb31d1
 41 b5ac8546-f425-89ae-8475-62139b94fcbb
 42 7804429b-2a62-782e-ac35-6239df0e177d
 43 8bad0237-f898-3664-a3b4-858d4b42d297
 44 7d04339b-3af0-4698-b4ca-90abfcf01e77
 45 a031b094-6157-73e2-b93a-b965ea916449
 46 632f9a14-f30c-3a32-8b7e-cc4074b9ac75
 47 98874649-8d98-1e98-a6b4-c996b3e5b96c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 85124580044577637642114135720253616444658734731. Exactly this sequence comes out of new Random(364).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 120 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 47; the post has N = 47 ✓. 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.