A858DE45F56D9BC9 archive

201210050042 10z8f1

explained decrypted filler

3DES(name+title) ECB, 49 GUIDs, seed 804

Metadata

Post ID
10z8f1
Title
201210050042 → 2012-10-05 00:42 on A858's clock
Posted (UTC)
2012-10-05 04:42:53
Timezone
UTC−4 · title 00:42 against posted 04:42 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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210050042) = 2ddee3ff17365b982817e7aca88a9bdd (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(804).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
206 · predicted N = 49 ✓
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)

81A25B747AA9462C 6B660F2D965F0E18 4EC52BF721AD4C03 DF0AAA9EF2D1CF9E CD6323A359932046 934D41E3EBF092FF BDA28ABC9F273F70 FB52DC21720699A3 3AE405DFA29AAF22 6C2329456299DF40 9BA8CA2A5C4637BE 9B0E7E8186659D5B F2C508804676845F 129A3CF5D68C0C38 12355EFF2D1C7363 E72F4B4B07828E81 52968EA9E7AC9CD7 8AE57DCA7F05C427 7E49AB731D58F55B AA1A09FD1D1AE476 F1AB097435026BE5 950B0CE316D83FEA 9BE1DAADEFBB002E 60DE621BAE08DF86 928581D12CEC16AE 0A17BC533F99E6DF 1804967434908B5C 3069715E4ED9212A 9ACA61A940107931 DCC014E7D1393636 36B7BC5115916BDF F782747602601C88 6FCE73C0DF4A80E1 CD96E4F7855CB684 426A70957264006C 171A149C46D6F7CA 6EFEFB71EAF94AC6 C0B1C10952C30558 DF29C4103FAA7923 1FA3108AB1DC3463 DCC1A820F30F84A8 FA590C0565B3FBF6 F4A1EA54D0241888 D24888E6F30E1371 1F235AC05BF3E326 E63E82266910037A F87D6100D4D82CA5 10F05B5270552E22 D5AFFE3F2C7D6872 64DE9CFF02D48A7E DE87F6CA5F5C828D 791EF789CA37D7A5 038B52E9161CA886 1F298ACC60756FA4 82111973E3C97ED8 8B04A9EA0D262915 F5FE5EE66CB9F718 26EEED03C7A9904B 318C5FBA59B5DF3F 2771116EB1246294 E1A320975D236DF7 6A0538A0171CB85B 58B538F183D15040 981C642BA0FADFCA 4F9B5A46A6C19CFC 6210D0721369DB61 C41D384EFCA7F97A 12E356F2AEE6A9A1 833D20A8AAB503FD E753A79CAA33452E ACACD783EC6B1281 2306DD797936DE83 194C7268ED44D3CA 04ED3159D6D1F7C5 7F3E55474FCB73FA 916048644582627A 9D1D24E26551F399 B1657050B77A2741 6E641F9016B1096E 4AAD910904A8FF46 D40070C8386E70EF 6534202A7D30F6EC CFA796E99651AEE8 DD350E861A7740F0 52254BEA32AA5745 6099CB9D002D622E FD85496CA2D4EA70 1AC38979F8978CE9 40E8EE581EEF03EF A56482450958BE8F 64A75EF6922A38C3 2907AF942D638583 1377EBC41D4A6BE9 D44FD13CDA001594 F9D5D85EDA375442 0135A20A4F90770C BC8070A978FAD89C C9E12077CAB6A22F 30DD2491A53E9203 A734D73534337913 7BF0B9F0C15344FC BEBD212713771025 5ED8B65FAAAB5B75 257C3CBC927284F3 AAEDA623E16A56BD 09DFCD1701B72A91 81FF4CE9A85C261E 066BA60E7EF56397 9F82FC9E887E1687 28322A393C2797C2 03B8AE8D11203A10 2D3829DFA0D97136 4632BADAB1FC5AD5 3DA7A0A70D2100B4 7289ABE8EF8C19B2 086763AD518450BF 3DC2256281106244 0C9B441FEFBE687F A19DB4AB53464B9A A0A7064B732DB082 0DA537B79F97B659 7A7D4EB8651947A3 B6CE820745F89EF8 93A15B32FD68EC09 36A5F26A8FFF9852 A1A088691D3E73B4 CFF28AD6A4ED2454 315B85B271F3B95D C8E9880CB4ECD101 89C590DC2DA4BE9F C1A1E52C0D578E00 6F4BF2E9F28A5BCE 43D44847E9B2BCCF DA2B90B99D370FCE 0414C6E3E875CB94 5A5B5C48D3561BFC CACB244AFA616AE7 569AB95B24AD037D BD5DFCDEDD98067A 049E4C4FF36BEB20 6F781CEB86F79ABD 8CF9EC479F802623 72CA1C190DAEE86F F4F56D15FD2D9AE9 B9F00E7A1DD985D5 3CD3DFA6B8ECD35A B57ECB44DA76AAD8 C5FA1CCB717488F8 C560C8D659619F50 7ED357B54E5C6D6C CB8CFAE3EA2047D6 7B5CF79DDD031CE5 91AA0723AC5C466D 3F5255B0CE254DDB 7D24FC6776C5BABD 451C1EDDE2AE8715 8219C4CEE597E850 B555400D31BACD8F 0CC29A9104AE1B0E 7B2F1C4F57CBC157 10EEDB5BBA7DAB27 A82181EC428AEEE4 83620EE7B068C1AE 73898A2EB673ECC4 9E4316B2C4DEAC78 45C5CE4ED95433FC D5D0D2120FE05E64 CDA7DE3CBA0FE1CF 3AB5DEFD77035ACB DA489E4494F47164 9E6C8FE36FCE13B0 0D1CB42197E7F7F6 C8676296BD35047C 55526919D7D0EC5B 6FA69B25BF98126F B8A38C2A9056D292 BDBC9073B72EA069 07FB02412EE78BA3 869AF85F480A6C1F 8E3D1E97341D9BCA C21A02BAB9EBFA21 0F43756D7FE54A85 57CA697B7470C713 4F930D97EA276040 71B242B21BDD7219 BC3BF46BF692CED1 48F36DD96D7446B1 C2356B4067DBB4E7 6FE14399410FE6CE F2A372A63BB4A8AF EBB198FF867624EE EFB6E1030D3619FB 5B53C7A6BA4B22B3 C6B1D3537910C290 1629C2FC1E28462B ED9409E886CF1B56 DB0B4467934C0F0A 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210050042 (name+title). Key = MD5(password) = 2ddee3ff17365b982817e7aca88a9bdd, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ffc75bb7-660b-6816-8261-dc70ffe17bf6
  2 15e5649b-63b0-6426-9a0c-bc5611d2e8e6
  3 e5b985e6-d8ea-68a9-8c4c-dd1d954537ee
  4 227347c1-f3a6-1817-b2ea-20640d3ef452
  5 5c2e1831-c085-1e6a-839f-2ca85f6afe0a
  6 6fdda1c5-b52e-1d8e-b2de-64e422c51c06
  7 d009116b-e21a-147b-8010-9d215ddce9ff
  8 b6db064d-6593-7aea-a5c5-d1d999728199
  9 abbf6d3f-016b-4af5-a6ed-cbf1af225e83
 10 c3c132e7-0e6a-6cbc-a19f-62e3e62a6a6b
 11 e82af541-89ed-57ca-a594-590790589e02
 12 dee16a20-12aa-1d68-acde-8540eca68902
 13 7cbce94f-f12b-3bfa-b452-6d59473b0f04
 14 30529178-85ab-6955-9f8f-140971b2b1e6
 15 b2c9eefe-9637-6cb7-9485-c633bda3883b
 16 6e2429d1-5a8e-1c69-b5cb-edf9837afdfe
 17 73e42c13-6b37-7192-a916-60073f17a2d7
 18 c6081580-2dc0-47df-b097-dcd7b17c523a
 19 56a6aa71-1d0a-33cf-b76d-ead5d2c174aa
 20 35466c64-f3a2-561f-89b0-d29faebe73eb
 21 5d794896-e69e-515b-b263-55c5eec7274b
 22 e577e4dc-7df2-05fa-841c-5d925ed81664
 23 e3834667-5f28-75d1-83b7-76c85982d158
 24 88fd25d9-8854-8e71-9589-1bcb2f711d9d
 25 b25f8052-1ad0-4e40-8843-5666d8ecc240
 26 cd8a7275-17d6-53e0-8356-acd346460a55
 27 ea394fe0-6399-17ca-b6fa-f7bf622ac0de
 28 dceb4c45-95fa-7cb0-9f5c-ab48c345261f
 29 234c0df4-d6d7-5097-911e-2d1bafd77ca1
 30 46b97265-9fdb-571b-bb0f-c733cccb8d07
 31 090f7118-c2d9-0385-adfd-d150dfa554ed
 32 99b69160-6ca3-2efa-9e63-80ed2fce0fc6
 33 d4844581-adf3-57fc-9328-b2c2e81811f5
 34 0eb690f9-aa64-15d5-98ad-cd5509beb6f6
 35 ccfeb384-3394-3e2f-8f1e-6c77360ab073
 36 89da2b39-3bcd-5db7-aa64-9e9a34b044cb
 37 1eb5b13c-973d-0572-978f-a9855ad9b3f4
 38 2333ef4b-889e-23de-830f-df92565911f1
 39 34792bae-625a-0e47-8cdf-b931c8df480e
 40 83fc87d3-96bd-465a-9dd0-7dbfb8427d8c
 41 d511b014-0223-65be-8d45-ebf583018197
 42 db31d67e-c917-0b0c-9ee6-90d01ad80be0
 43 14bd8b11-fd9d-1ecb-be91-2b06b95067be
 44 1d621dfb-271d-2941-9b5f-14995c82632c
 45 dc340de7-4323-7931-9d29-ea6d77baf1eb
 46 4ef9322c-ac74-7d00-87a7-d1865e93beb2
 47 40f7bf83-9b73-7a38-92ad-038f47f7406c
 48 b0967162-34ee-0db0-84ce-86526fd0c3ca
 49 756bd45c-d197-612a-864b-e66d73f1f02c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6661111746513661743550784517550251350204601277706. Exactly this sequence comes out of new Random(804).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 206 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. 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.