A858DE45F56D9BC9 archive

201209241205 10dho5

explained decrypted filler

3DES(name+title) ECB, 45 GUIDs, seed 940

Metadata

Post ID
10dho5
Title
201209241205 → 2012-09-24 12:05 on A858's clock
Posted (UTC)
2012-09-24 03:05:08
Timezone
UTC+9 · title 12:05 against posted 03:05 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241205) = aeaa32da9cf861ef036cfcbfdf67c100 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
45
Filler GUID seed
new Random(940).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
141 · predicted N = 45 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

12E7B30021868CC0 266CDAFF05FC366E 136D29136E4D24B2 2DAC13469C648B55 F115A9FF718E849C F24B5F387F42DDD1 6BAFBE8A1C37D621 B59D50D7C76451DE E92B95467D6773E3 FAF24CEDCC2A626F 1AB5AB05A3A7D450 D58B84B002844A29 7D830A7A43AC0AAE CA8887A9DF556D2A EA83B0399103CA31 0C7C6C0D7875E3AC E3726177A43F523E 16CD7C169C0741BF 8F0B6A1E00A17A46 78F398CD3240C40F 6657206CA9C0BF92 E3BA3BDEADB3AAED 7EF907EEBCAA7910 CCB2B75C64335C5C C8CBB6AE5FAE179C C6974988603A5038 B5653C67109AEC41 19555BA62F485713 7E1FCF193FBD31CA F0B6117E0F5845B9 B1DD19512DE562AA BB5BA15D145E3674 7E59F7C527094787 AFD4FC4E7E2A2C3F 815F9FE6E90B3107 499B54888EEA89A3 3E6E21CE60EF9E57 86D2B36BDD3B634B A8B819D54749515C 85D25BF38506E229 68E828A01FCB8D72 9A6E27CD3A58A542 C36B9462E68AA165 34E17DED97CF79C5 A9384EDF856DF60E 7498635B785E4BE0 39B2A64D98127E21 38FAFE91B5D7C734 C92A459F463CF9F6 682E694C1342B504 2B1371D9F8362401 242E77363006CE73 A3AC06DDB6A3495E 21625139F57B7A3B CD6E1707D237CE8E 17623B55C641F891 24D524C1295BA04E 5117D26698C1D781 5E1B62E7D3B405A4 1CC4ABF28E9AAFB7 3DAC62B1AC12B7D0 64AC3FA06915FD37 10BE8ACCF1E839B0 8B56DD3BC55845EC 6E64D245A82F6ECE 9241251A1C1D1C06 D9C82C9308CE1391 2C96DB98F73A4E14 81FC29CD1F1803DF A46343D85494F4AC 165651257F2D7CE7 484C399C65F55198 AE10EC22B7955594 DEB8E535993FC904 8CA395746715C60E 4BF5849B279FD076 9B908A5F09F4160F 0D70D20C06DEEDE0 29B133B822756901 B6961776FE9293B3 E11ABE52454858A8 2036E0824C7194D5 6AEFA9DF19C21A14 480646CD3C2C11B4 B9CEB4084AF27304 B812777D15E19114 CAD180DD37F329F2 58F2D056490B9445 09A821E1209F598D B1A64B2F60AD9675 4EC5BEEA4C2627E3 93FCD7DFF3D67CCD EF2A50E612ADCFE0 EB1FCBC2CBB863B8 1A75E723F0ECA627 FF5FB828FCA8EEE9 5C0932032525241C FB7D739F28D8F3F2 15DFC9B9D11A5BD8 F1FCD0B14362080B 79EE57F9D1E1626B 4F1650CA19BC558A 102F5D56B6F69F40 70118C5CAD7E7078 E26E7C52E4D46E7A FAB9D90B852CADE8 71B098D2F6B3ECF9 C6DB0201A93B7734 4A968FF63CBD23CC EE44FF5F574676BA CA67642A0C878A38 3577FA1CE38C1E56 EB6040F9E512FD1F D40369EBAEF42DB1 BC3D492F3FF24E3B B9BCEEA8BC025022 B5C8831A759F5210 4C0A08098770D1B6 C1422AAEA28F3827 1F1494700C0A5E33 11214C5FE3118437 E5FED6F0EB719162 C3C26A80F8A41EED 470B73FEB0E2703F E3059ABA34321B65 A7B7E232A7472439 7463BC919BE10279 D00E01F7D4F82656 0C50F3E58D6F02EB 7B413B3A369653D7 2A5FEDD21327341A B732CEA3260F3C96 FC429807652E476E 1D1B4356E87F7BA6 0919AAF00BBD48BB D9BCDBC21D609712 D9E39C80C6BCBC24 4BB60D0C2166741E ADFFA2BB3638A466 8C179A3ACA7D0708 588729E238A518B4 05B4EE370E650335 50AA105E344756A7 F017C60790A27048 302BCF6712E3D53F DB87E84B8D4D8583 A1F601F0D31828F0 68B293299D806F5B 92CFEED65CEF3D7F F9B56ADB5F19EA46 E5F1F18F527227C0 7B6B99EDDB2E06C9 58D96EC238B594C3 BBC81AFB1450A291 6BF96BA90E3D3BF6 434E731B2C5FA554 54B578B4B18A60D5 0A52D10BA449F6DB 70F8A5B25BCD0CF9 6987F8E7E9180BE4 1321252B24D4EDD0 5F74FE2FC8EEA2EB 3C2ACC1B5CD0E7FE D423B8E8B38EB5C0 572CAD515D8B1076 FDB30507B01A74B2 575D1DE7673F6476 B6A9A60658E7C63C 4D15B1D79E376F28 4FF8E46D2C7D1771 014ED4CFF96884FF AB74A4DE762542EC 2299511DDDA9EB44 2DA75A6343449413 A89904E8F023B0B2 C70370E1832CC514 5858246ADBB847E7 FB2E82F160729F93 695545E5197AA819 55E78D42032F40D6 65FD856F22A5875E 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241205 (name+title). Key = MD5(password) = aeaa32da9cf861ef036cfcbfdf67c100, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 88354266-6aea-79ba-a0f8-4dd2dfaad4e6
  2 99fa6a21-555f-53f8-9161-2b2e1347d56d
  3 46c51053-2594-7338-aaf9-65d80d5cd6c7
  4 c33b52b4-bbc2-1517-9661-7eb74d7eef41
  5 2bfbaae2-cfe6-50ba-8942-63e329be14ed
  6 2f9b3e71-1b7b-0996-aaba-8caae538be37
  7 ec24c894-dae6-06f5-8f9b-5af09918e284
  8 4aeeb780-d480-031f-bfbf-25df2e8bfc80
  9 41752e75-8050-2c5f-b2de-8166f1ed945b
 10 45cf8270-af80-83b8-aee8-2838daa26b1a
 11 b516454a-df77-735d-97f5-854c560d3dc0
 12 b6a99463-1fc5-3415-8bf4-36a5351a13d2
 13 c29b01ee-08e3-7450-864d-3ceca947091c
 14 77f4b6e9-19a5-4b06-b028-7e5c52047f34
 15 475f0137-58f1-8813-b397-671591083376
 16 6b16be9b-8ef0-05f7-942d-606f8bd40db7
 17 d4d0d737-409e-80fe-ba72-8b13094d9b78
 18 15f5b285-35ae-7619-8b97-b039d8aa852b
 19 c7975fca-617e-1b5b-b373-5d2c3431979e
 20 d842f295-a73a-2e47-b918-fa9d044eac1a
 21 b1c77e28-dae5-6770-a847-bb754d320288
 22 b4fe2b3c-82bf-45ae-92c8-66ace28b0eb6
 23 9b60c9e6-b11d-7c3d-b02a-b29ec2b76437
 24 1c98950b-cc9c-3bb6-a3eb-58098c55defb
 25 6d6c5982-b7a9-778e-979d-bf2f6b57f430
 26 1246f214-676c-1a23-bfb8-5e7a619e861c
 27 cce08331-a65e-1bf8-8aec-59ebb6dce3c0
 28 1a6ebb3f-f212-1675-a5f1-5e4189055f27
 29 b905b985-c291-1dbe-84f1-8a3dcf89e698
 30 80c95b81-e94b-12e8-8654-cf6164e08913
 31 b59f5200-7aec-140f-8bd0-2730a975006e
 32 435d0351-2055-0cba-9eae-96668aa3f4bb
 33 6e973f44-c72e-2486-a52f-c7f7514cef73
 34 fbf2cc89-3369-41fe-a73f-7afefdbcf3eb
 35 24a31e96-73f5-77ff-9ea6-c2495a7a55c6
 36 e9e62ff7-c25e-4b59-a975-170dbdcfba5a
 37 e30c114e-da77-61f3-bf53-7cbf1b1ed2ec
 38 ac7fec9d-36b7-8e71-82ff-25499e9af481
 39 26b8aae2-94fa-21ca-a20f-63e7232c238e
 40 dae76b7c-4c19-63b5-9b7e-4731c1947966
 41 aaef1a60-0bc5-1274-be75-5c87f074841c
 42 02470873-1e24-7d25-b0c4-7b01ad4b573b
 43 1cefd0a5-71e6-8186-900d-04985beb9d34
 44 a5a4e7f0-3dfc-5ca7-a529-ca13002bb841
 45 c5abf21e-55d3-4acd-8170-0c0807cea895

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 757150002873748087126473711111102474682617854. Exactly this sequence comes out of new Random(940).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 141 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.