A858DE45F56D9BC9 archive

201306102059 1g3441

explained decrypted filler

seed 857

Metadata

Post ID
1g3441
Title
201306102059 → 2013-06-10 20:59 on A858's clock
Posted (UTC)
2013-06-11 00:59:53
Timezone
UTC−4 · title 20:59 against posted 00:59 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(A858DE45F56D9BC9201306102059) = 17a795b29bdd736c0bac52d40f926dce (name+title)
GUIDs
56
Filler GUID seed
new Random(857).Next(9) ✓ verified
Run
Run 47 (seed 1,776,839,421) (seed)
Draw
13 · predicted N = 56 ✓
Machine boot
2013-05-14 23:26–11:26 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
12 · 3
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

DDB1FF2604790173 D41BCDF7874D5CD5 7DDB497CBA8E55B0 952C62EF2C4C22F2 4F7DD29DD4114376 7C141D6AF021F009 9F111657F56AA00E 7BE2DA3C38639DC4 5783DF3D53C3E553 A653BFA4BBA643BF AB16313B90595582 C62E90164C70521A 7BB22109CD42A438 202E73C067156276 A281A7ACDF9BBF2B 4496DE20E09CED01 38468E95AF2F6C3A 76D54FEEE58D129F 94A80200ABE0BD44 545F356E0E087894 6096BA3DC821DE17 8CA4CBEE98144EF8 AFE3DBD099CB8705 255E90AF3097CACE 3BCA682C461CEEF7 182483D841414B78 74D72A7D504AE180 A7D24BBE03733823 1385B25AAED590AD C1D71D61ED8E2F9B CCAB23D0437A973F 2F8DEF95FA072F3B FA8DD107CA2071D4 FA9D9C73EDD94F9F 9C9CE5EE19F2D5FE B987AE87B1BE0306 C8BC20CF65E56FB5 8A6AB825B2F86D14 E8AD380AFE4D8F2E F4F37F252E1EFF9C 92CB35737683457D 9FAF6DE517F95C0A 031BF312CB93F4A0 0E3BC32E5B458B83 162B695BAB22900C 5174EEDD267D0134 A75D26BF4CE2731B 6D09810E482208FF 8026D38B894E2A91 6283CC4DA03E006D 9F7D5322D11F3775 CC75F57200ABD5FA C5BBEE9A296ED64A 6113487D26445020 A984ED4FF645E1A0 BF0F647F8153D109 004A7F982DBA8AD9 4B4D0AF1A9140371 3C08C68B6F2B4B3C B0354C24BD949CF3 0BB1E3B9275004B8 BE29C40B5C148AC3 FB2FCC8CE34A472A C6016A75960C19DD 9C5E2EFF1B0F4EFF BC7BAE5F67BEEB8D A9DB5AC497C758BD 624B98144A9163E4 74D4E1BCDA4F12AE B02CEAD878196EA5 C87BE6CD1146F66B 6702848FC19D1980 E03ED3DDCD8F1F86 76282B2A32DE8E81 3EBFFE89C366E739 CF474272CB1B706A C0B22751B5C02BA4 5B459E0E3BE5484A D0380BE47E452894 56BA6E3A74F0BD34 C748F83964407079 DF5038C921ED326B CA64B7509B4C251B 45ED79B4D27425C3 7C79340F614D9B0E 7C9DEA13810452C0 5B41F9BF0F8D32CE FB0F89CC4C0680E4 E139A918DF811301 B8911BC6A144635B 6703688E06691F49 7744551FE14E0582 0ED43976AD560ADA 3F862522A620C967 70674ABF7A2E73F6 72EE7D478503091C 91CE26F3F658CE0E FDA5847D1D601444 B69799DBAE60C3CD ACE8348624AD9987 12D19928FBA7098E 334DA889C2EED16E BCFA8D7097D6BA1F 7F16A05ED7475AA6 8ECB145FD399F781 1D92B81836D59C9F 42CF3B55EDEE95AA 0E3BD5EE1DF086E5 55754E71CCF1B569 F8193656105D23FC 63C38BE81F6434CF 3693BC3C71E6B006 B030A91C6A8A73F0 1F76FADC28D4E894 B7AB19928494D31B 5362D134017079DC 9A35EB61C0E321AB 3FDBA7971C29A518 2AB3B9238F7348D0 43A351CDB12EF474 05B2DAD86F16AB9A 930AA586C196A7CF B79CC517A86387A6 5AF93F13B6FE4AA0 A950B83D6DBCF4C9 7F50948C2C0B284F 26787C0D000200C1 2F1CBFC4A0816C65 5EDDF51791396820 F6AEF93AE9271E34 6764D308AFE37D4E 31B4746DE8DF42E0 6809244538065ADE C05C0551E8419B2F 12A2FA1CFD872EC4 DD4C495D0C08CB7F 088BDC83A8C21FF4 9AE758754648BD71 F7C1D76065B4F73C F23A6976B42EBAA1 EBF169CB4C240E7F 01770744862CEA49 6497288511372E94 EE0AA3013A92A2E8 B4A1E758A8BF9994 7BB62E5CAB139A87 F36C7577DCD535AB 3E5FEA208D3C8CC3 3EC44B0356CE8500 28CC1325C02DCA26 5BB2862EDCDDBF3A 96EB1173CBDF797D 9327401426D9F22B 900B336443D1A13E 86ABEBB3742451BD 330FCBB0702F3C4A 8A30A539A8DA21B2 472F44B53AFD2AEC FCE8433A5187500F B0E801AABBC1A644 7E621AB7078262D9 A1783924C3305B57 CE8EC51F2FB10935 E302FBDBCA1DE91B D948287CA2A2EFC3 B621FF5E32B07064 9B10C58EF6730FEE BD500C1586697C02 F9EB6B76B1E80EB0 EA906CD66116CCAF 359B8753FEDF3400 403871450BCE699D 0E620C2BFE7E7366 638C8899817C0863 B66201F28FAF25C1 C647E4CA57173A9D 3942DC4E1E7C72FA 83F9C826DA3F1B05 B1E220D6EB6FE3D3 5903A56216095ABD BA9F0E845A923338 546A3F80F1CA97CE 81AA9397EE406892 EE82956576E76D96 7297390F9F69A648 1F7421E156EECB53 4A13994448061D11 17C3178FFA80BCB4 0AAABEAC7CCA1E90 218164A1A6A1149F C2C91F0AA58E4A3F 1787DD05FE96EE04 CAFD96AA97483E2F 139F11F73780361A D4CDB518A3D56F26 FF899D203ADB90B2 3CCDA1133EC57389 EEAA25BD0BD35EB8 1A4679533C126938 9820ED9C31770532 D8166C746C6BE353 FDFA19B03013A33D 1323CBFEDF9CC102 6B65FDB5DE41B76C 5ECA5F998D7B9999 15D4573B5828C3BA D3DCBC02657F62E3 64FF9D7671A02F26 AF065EA0527DCD29 541AB41014168011 07A081355B26607C 2F432FE83D8B3837 28B0A031C76F3E6A 093AB7124D9976F0 F67F794EA353E5C1 B90EEEDB748DB4EB 12C8C331D626BE0F AF3085ACC0C24EBF 6B952334EBAF3C85 BB255288A0819D00 677F19A2F73B73D1 5DF454F3CF442168 1865F802C2AB4E18 4837435BA3AEE35B 6EFA07AF3369D8F5 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201306102059 (name+title). Key = MD5(password) = 17a795b29bdd736c0bac52d40f926dce, 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 0bd00603-f4fb-4506-a235-6ac900755cb0
  2 6dfcf050-4e5e-2cfa-b480-36939294f133
  3 b3be73b1-a83e-7e79-9146-e54c84306dfe
  4 3616f3ae-714c-4d7b-a988-9b87d6a1b1f0
  5 baf502b5-6b83-11bd-8cc6-238c11724744
  6 3e44bf3c-9814-4d57-a2ee-ae612521b4c5
  7 1178bb4f-8a3a-8573-9174-f12b12a5a4e3
  8 dd79ff76-150b-3e09-85f2-fa5f831ac15c
  9 82ad6eb7-9bc7-0e35-9987-e408c06f857a
 10 4cb1d41d-186e-2a7d-a7fc-7f25baa0c0b5
 11 6a6d2755-84da-6801-9f76-fb5eb7952fe9
 12 596ab40a-ddc1-4df2-a065-faa10ee535bb
 13 729949cf-2f85-791c-afa9-7c16725ee34f
 14 0a658a5f-8492-2a8e-9cdf-bcc612004804
 15 75fc74ee-f4dd-7d0e-984c-4f5bae7586c5
 16 07ff7c6d-b58e-2e21-9db8-31ec96ff7a35
 17 c3963992-aded-09c4-a18c-3e7f0a1da189
 18 28872b83-5590-31dc-8de8-8409a248bf7d
 19 2b915f6b-68d3-7e25-9268-3c8042f39721
 20 d23d3de7-1c59-1e61-9fa2-cd03d7f3f6c3
 21 100b6142-f005-63af-b96a-a91a459202a4
 22 07b3f462-6e9b-05b0-9913-410c27e3cb17
 23 6839be29-aece-74c5-adc3-48210fb02e14
 24 239061ab-119b-37cd-9272-9ea2116672f5
 25 6ee4c13b-ffd6-6e81-a847-2aeb9a0ad394
 26 c7011007-b6e8-6ada-879c-7cf2313a1b85
 27 173895d7-46d1-62cc-b6bc-659107eb8332
 28 2bff8f50-36c2-64c9-9893-7d1a7d1e21cf
 29 4ae1bb8e-58ba-2166-86e8-bc2603f172f8
 30 3e18de4c-e6f9-23db-a493-39630fd82a40
 31 2d4ea97f-e56a-5a82-926f-105536b2341a
 32 6684e147-0fe5-1f93-a725-ea5dcb2b84d8
 33 b854fdbc-7c26-8c77-90a7-9a0cadff6185
 34 045b05e8-6228-46e1-8fc9-f3dfe9994383
 35 82c8793a-a55a-72ce-961b-5c610c55c1c0
 36 79adf8f9-c8b3-8dfc-843c-a28d8b908fc7
 37 cf52b1a5-963e-8c3f-88ef-12df1fe4a8e9
 38 3a144ee6-ff7d-3cf6-ba98-ea9ce6f7edc0
 39 ae18cbb1-7372-0492-96ce-8cdf84ac2127
 40 f28d5972-0cfe-572b-ad1f-b95fb2aedbec
 41 b6000b21-7ffd-31ff-91a5-24c5dbcb0dd7
 42 957b3000-8759-72f7-97d5-343f4ac8781f
 43 9faae248-5784-4ea9-8882-4406529fee7b
 44 b9280f55-5e29-25d0-95b7-91ca0a092c13
 45 1ea3df27-011a-6b53-b06f-fbefc66d3511
 46 ccfc2b41-a29f-4c4d-b987-08f24e4b764c
 47 13309875-e97b-8e18-ae82-4d5360773e9e
 48 10fcaf89-1e19-73c7-88e2-b9b1b6e269db
 49 abf9f084-d28e-7bb7-b3a9-3e3e5e55dc81
 50 3b4e8366-4e2b-4d8d-9278-edd42abfbbe2
 51 b17d3fc3-566d-8b4e-84a5-baf193616cf4
 52 16c0ff07-da51-8622-a07b-b6308169aa80
 53 20932f43-88d5-421f-b632-4f1ac27723c6
 54 0ddf4bc4-ed7e-0813-9542-4704c1afbd3f
 55 53ecbf2d-03f5-742f-85ef-a290703d0c0e
 56 da6a98ed-da41-377c-91a7-ca31dcdb0cb6

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 42741483026472720371607366662251847883053742648774884073. Exactly this sequence comes out of new Random(857).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 13 of Run 47 (seed 1,776,839,421): new Random(1776839421), 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-05-14 23:26–11:26).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.