A858DE45F56D9BC9 archive

201304140228 1cbc3e

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 967

Metadata

Post ID
1cbc3e
Title
201304140228 → 2013-04-14 02:28 on A858's clock
Posted (UTC)
2013-04-14 06:28:57
Timezone
UTC−4 · title 02:28 against posted 06:28 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304140228) = 54e889c3aa0e5bf3e636304f729562f7 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(967).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
14 · predicted N = 52 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

43CCCC598F466350 70E2A25DBA0FF915 720BDCC4D3F98018 B65833B85F553CF7 1E2A2BDE5A0F6C40 E132B817C62204C9 EFE6146491C7B2D3 9D1269DE20AD135E 2EB43BDAF08C3A5F 6EC90720A532972F 489F80F8CC9ABEC9 35BCF5AD587D5F4B 9F51F6DAEA5269B0 76192B92420A918B 34AFDB673CAFF51D D7B78F01E6E8E7FD FE3112FF95A7C78B 2C354DBCC7F5B7A6 A21A0D9CFB092801 39BF6AD5418D578F 4AC7DFCA0B3E36B0 B5440DE2066DE22C 0AA4507F4746D69F 5E46A0EFEE2DFB08 1A9B92EA21F7902C FA29A70DDFE53F64 EE3C215D558B7B09 87CAA55175EF6296 8BB1483066BFD2B1 5DD7F6B97E4E2BFC CB55E402683C01E0 93A69FEB74B30A5C ED3F730C3BE10BAA 2E28226ED40E6FA5 692DA0A78EABC1AE 7F23EFB9603DD42C 5514EC2F4C134CC4 F4C52BE8356EFE30 6FA699CB3CB7B038 A00A03B6D69B59AE FEE137CCA8A4BF91 1CA1DB3C5BB6C85A 868424B70EFE3010 58834820AF9199DE 0C53AB11F973EF5D EDF4A1D6E1ACA56B 066DCDB9A8C7C79A 0CB5E6924FAE3A23 D80701318BB896E1 D96B27779ABA3793 CFCA3F39097A8191 ECD2F5475BF1C777 8AC4B95A036A2331 9BACD24DF346F224 31E1C5A07912A28B A923A612981D17E1 5B218A53A24FAFA1 3506BF692B9DCE91 6C9FEB88C311F824 F7B35FB22B9C6EB5 787FEF95DBF1EA23 FED8C402E570944C DEBFE0411F937A37 7BD44E3D62D20EDB 352A705BF0175F97 2D3A0D092A3E91BF 964C7366E45C995F E7D8BC1C9EF0420C 2646F8BCC859935C 753AC238D7C613BE 45806D12C2D6A956 C366A1461D17C01D 98AABBABE4091EA5 48028800FEF1C9D6 63B36977F02D9193 95DF794FEB57E71A 3C1BFF8F5BC64E31 7CD2B54A8F4401ED 3F88C57A04199FEE 487A4BC55380EAD5 E4F3A96E9EA807F2 5D522CBB5731A6BF FDFBAD4DCAD1B144 35432FE02C9742BA BA6037AA431E6193 35D195440BA6C216 9DC053010C059362 C820AE7E38748FD5 930291084A5D8C12 3159298C8599E7D2 9BC240398608BE79 CC74C568E0CE5C4F A4911BAF94DB0D76 66735B36A26C1D3B 143E6F2CFDC9E657 D752A75AAD80772A F8B25EE2F0BB7767 3BCA5046F4A3E8BA B2E124BF806EDDCF B334161E521723B8 633962E78A8449A0 F2A76F47428CA835 E539002E1409F1C0 B8AD7A33DB4CBA60 ED3B9A3ABA5AC9AC D5D05C1BA8FB442F 4D8AD50568E12359 89F6014A8F763C03 6B34537A427C396B 542F0DA2DD2A2F06 0B60C378D0F9172D E07B9DAE24E4B0FB 0B2877F71BBB6369 DB8370F3406C31D7 0C229565E5230FD0 274A3C49A2E8E7EB A8E103B852845EB7 22E05DD36E5B9CCA 3E9FE2AE338C9765 3E744B0B5E7A7928 3CFD5F5400211476 84168B9749217492 371194654A658200 304E2ECC3BAEE8BF E0F1D263196B8F9F 074437386D14251F 1B108725135FB8C1 C1D395BCFC4E9A13 010D21B77BA6D422 A92DFA7EC4DD157F 8B93176BC860932D EABA2AB8DED88D99 D98559320370F1AA AD24DF13A7BF7E49 C8874E9383FDE0FE 252BC903CCD709EC 7B9D2544F760B13F 857E0413B360591C BA31E894F1AF35A1 1193C326768C4E2A FFAB28177C1612DE FE450BF23E93E950 0A8E6ECDFFE48325 6EA3C49D88BABC9A 0AAB471E45C00319 54F485838F2F8BD3 307884C88EF97D88 DC28413115011ABE FEB19B6787F3889A C7C6E83D2B62744B 3D108D807DB185DE 540C30B6955F21C9 39643E1242748283 AE6AF7B99AE5B7DB FE325B61C220C1CB 8A3BFD0856EFBF06 CC0C11DF082686E6 205B5B7863F9181B B96C2578EBF85A6F A0722BA66A27F67C FB36B0D93FCFAE32 5803534FAC61CFB9 41621C26786C7994 CC58DCAE7046C819 AD21F805FED3564A 9396639188135CC9 FF51668547A4E69D 68E70FC357E227EA 2CD7341067D57CF5 D837EC03CFAC67D2 EFE9701C40D31112 A45C6B25A7075822 E9D99D879840D3AF 3B47B563E74D3115 D6F1E352838B4DD2 63AA98C96880577E 6CE9A29AFCD8BD9C 307E87ED8657ED16 9F9F6DEA7AD96B8F A69C3D97AD4CB93F DFBA394B818E5663 93DD463A4C82CB26 7AB26132CF519099 3C0EBD80303DAA63 DAAAE374E67D7442 81E0D4A5107DE182 80F40A4C2C55A115 8434E71C56EAC227 A86C228CFC3BFE86 A8D35C7C0E17A7C0 D002FFA013F0FDD8 E553D07796D10CD5 6D98747383680887 EA95E41380605426 E530D6BDC3949621 411EF20C48A08D6E 5A3698B1C09B318D 767CA593401F2346 B4D6510C5FB38116 0DDCB9B166A6CEAF C3E7BFAA8D5602E9 A339FE16946B33D8 10D42968751EE909 B1A027D502479693 1601191F85E4C91A 83A9960A9F679A50 D1917F275EB9F17E 190645A0A3CE7536 B75C4E6FD0960E34 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304140228 (name+title). Key = MD5(password) = 54e889c3aa0e5bf3e636304f729562f7, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 cdb3ce6a-9d9f-8b92-9ea6-f39d70eec861
  2 71fc9b35-62da-4b03-8c76-e80ebe74d94c
  3 389a3c8c-1669-6f5e-924c-645ff68b94c7
  4 ca9a92bc-4f07-8692-85d4-39135d57154a
  5 572905f4-bd60-7e79-b5e7-9400fb071cb9
  6 08d0786c-0dcc-5bdd-8569-a42040d72145
  7 408ecc24-31cf-1fe3-8517-b67e54305599
  8 f61234ae-1f09-51fc-a451-1d416b73058c
  9 15a95d44-d85a-5a58-ace9-1457941db82b
 10 f386528c-466c-717f-b855-81e136be1273
 11 f1df0120-2a9c-6ee8-b15e-b1526bbdc911
 12 a526fc9f-02d4-3d9e-86c5-d211cad938f4
 13 ac809481-be1a-3565-9500-9f1b97a67999
 14 c811fe3a-76aa-5b08-be82-31191c49620b
 15 dae13766-d7d2-7003-b598-da1ed7a81db3
 16 a4719ed3-b17d-8147-b359-bf13a4e585d4
 17 8b9552de-88eb-3b58-b4a8-f45bd3bec892
 18 ce6bdd98-8b9f-4775-bc0f-1ff55785f9fb
 19 90b7dcbd-b741-70dd-8131-abb279cbbffe
 20 562d9d67-73f6-6ec2-9520-61ec50288d62
 21 d3e4a603-f2ca-2f15-aec3-ec4d2557d7ee
 22 4ee1ea3b-cc91-07a6-8d6c-2513dbd3f1a2
 23 1d6215b7-5d3d-31c0-9d79-95546c1e2225
 24 c6c18a50-f9dc-7d40-b4a3-fc8849fa72ca
 25 4a0bf7dc-4ab8-4f05-bb98-340742226778
 26 5490c9f9-d2a6-4f5d-ba82-93a5d06cd0cc
 27 f54d08b6-173d-2efd-a541-7c414a8f8da1
 28 a20c5c1f-4b01-7c33-8870-c98a1a57b393
 29 dac6c9f4-5ba7-5380-945e-e1780535f2ae
 30 f8b95aea-79a7-7c28-aa79-e814a3b0a17e
 31 a5afbb03-e155-1930-91dd-197930dce537
 32 f54429d9-6737-173b-a70f-8e5f4b0e9d23
 33 18e253ec-9349-1b58-a995-b499baf97d6c
 34 f4b60925-3836-27b3-8e30-6238edb24e92
 35 8f77554e-bea4-20ff-86c6-0f8adc1889c0
 36 7710fee9-9d92-66a9-a124-0e2f8e8e29f1
 37 a8871a06-d3eb-0376-ab3b-db9384b140a6
 38 41ab43d2-d366-3720-9296-fc30dd086bef
 39 20827e3c-fc26-8472-adc5-c511256e92e4
 40 ebd98cf0-5d93-01b4-bbfe-613a42bbb619
 41 7de793d5-5f4c-71b0-b4c6-7504f1bb9413
 42 ae162780-2650-357f-81ec-9fcf7623e345
 43 c8d846b6-2970-3f43-8526-fd1c667f7ab9
 44 f3b538d5-9eca-6463-887d-c785ed7299b8
 45 0f9cc0cc-5099-66c6-9bd2-0c4fe344a30c
 46 282852fc-4f4f-3a9a-84c5-d6df14b2eacd
 47 a8e6e83b-48fd-2df7-bbeb-11b1ba6c3ee7
 48 5080da96-37a5-59b4-8d65-7bdd1bc310e3
 49 1ba462f7-8931-5f28-9c9e-d657742f88d2
 50 3746eec7-695f-0e38-919c-99ed83af815a
 51 18622057-e41a-69ed-a834-bd154edaf062
 52 caa5a651-06c3-4fff-b978-37ee6bf3a545

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 8468751557633578347620374427571112260380733663255064. Exactly this sequence comes out of new Random(967).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 14 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.