A858DE45F56D9BC9 archive

201210041622 10ydm7

explained decrypted filler

3DES(name+title) ECB, 55 GUIDs, seed 932

Metadata

Post ID
10ydm7
Title
201210041622 → 2012-10-04 16:22 on A858's clock
Posted (UTC)
2012-10-04 20:22:28
Timezone
UTC−4 · title 16:22 against posted 20:22 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,536 hex characters · 1,768 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210041622) = f1e1cfed49ffd76959b3d92693d49aee (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
55
Filler GUID seed
new Random(932).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
181 · predicted N = 55 ✓
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
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

5EF1FC2B92134996 88E109481802EE31 06D52C83707D3E90 03F48D003AC61DA2 1D03209264F8C1CB 97147A4E631781B1 8DE29B30EFA00A06 F9B9686D4718BCB4 CA037B150629351D 5E2EF3031742A79A FBC07798CFB2E0DD D9A27C0AAF9E451A 5A6EE5449DEFE06B DF2489E7FA5A67C8 D73D7C0ACFB5FDB1 191A6B7997E41020 B0375663BA71C3CC 62FCBC0BF99E0689 E62A2D3E3782A97C 12605C35D2B75530 6FF7AB6836239B25 F51A832C2A4214AD 36EC9D500FBA4C32 482EEAB58BF5E5F1 730593BA1FCECBEB 1CCBF05FB2C44D9C 5C390344D5E9F554 40011AC6AE816E56 AAEB2818E554A111 EE74FB5B6C2B7CA5 2F0C68AF1FBAB76D 765C402287C522E4 27958B42FBB529A9 1E91128E1DFFF7DF B1A2F2D86D3FE2DF 74936B933E59EFF4 F8814FC4A80404CA 4013EF2287627D21 63B067AB62D464D6 0ADD2CA81FCE2799 A0C98814A8CA374F 80152F7FAB73C9EC 8350A9B6F3B075E7 6F26A08A1255534A EB8F44D922ADCBCD 5AB8A973D0B77660 0486D8F1688A39DA CE78C95A9F9B6828 F3B4515E56A8B336 16EC1BE325AF7F67 47CF70BBD6C0084F 5174D532B7538B30 A9BAD5A93CD9D94C CFF04DD76CEB97FB 6753932D8EE88841 D3920D24C55848DA 9AAB6DBF17D5DE4A 8BF569F10F49624E 92516A9504805E1A 4FB9A4D335DC8CF0 B91164CF683A8690 3DFBAE0BBD37DDB0 BF35F61AEB6906DC 658D49ACA890F120 52EDFA1C536C264E 56FD9FD2613650C8 52DA22CB40055AD9 A20B7F7108EC2581 7E83E7F7023E187E 16DDBC71AA55A770 127EBE3C01A0D47C 70A05FFDEE8B5097 4C5CBBAC6C92F994 4935EAD1EAF262B0 F9D748668B799A7B C48059DEF2997FB9 23A76188AC2B5534 60F50E30980866E0 64B1EB962D58D37E FC3CE09091243F50 E6A6F0F792AF1383 BFB4244028853103 CFEC0295713A5E29 47A5316D65B6ACC1 CE1CA3881E7CB1DB F9F758A85231B1B2 A53A62929DD93922 505A5DB4B4F7A3B5 6C25F187501F4C79 FFF0F818F5DE65CB ED8FF03C3CBB4763 2F92D8D886B6353A 4C79FA516F617810 DB730E2F2B23F29E 6845B2C1CA95F0B4 558271DE99BC3AA2 5FBC5ADF1F3B316B 5F1758F3F4704B14 390538AC98ECC19B 8FB02E3E8E3BC107 935720F1D8C7A2FE 2DF86C26A75A2D57 98C2BF306275CA2B 81614F2B975C098A CC504CFFACDE8D61 BA2BABB5452CF26A A1375EB3B80A581C B42CF2D22EB577EE 7F0B76C1F788FFFD 2DDE944728479A15 6B1354EBA4517155 8E068D89CB449C78 6AC140C34BFB0875 4FB2183B1F6A8AFD 048C1036BA8286C4 1AFA99957327681C A99D3B51D3FA5A10 8C87C33B09A8969F ADC24976F4E87B10 526B51EE666A6B20 855E7F1CAD74B195 C16EFE0F008AB743 A98C57A5220F863C 00B4B644031A296C 5AFE6B0FE05F83FE 0361C9298E7996C7 7433798D7A66F69E 4F738C7B0766D0B8 039EE591ACB37CED F37C9FDC685D5EA7 0CB85D84A746DFB9 59B7F4C507C37097 3ACF9139D43B854F 54D4807F0F1B7F03 55803789D9AD3D2E DF939FE7C0731F88 8DC6A261AD061EB6 52F47B1B6D22FAB8 EE980CFE6DA30BBE B4837D1DEAB402B6 11D0C4D44B8EF07E 135BA5042990035D A61DCD2CC1E7272E C37398CA01D11102 D2475B6D40941D6E E7A81DBAFA26E735 30B117847B5132C4 19790B5FEEB9FEE7 4C9E8BA6AA2FC3CF 2A8EC6EEF2B71360 4F80F902142C7DFC 594F720B4B026F91 4AA7C698E53EF0C0 0B73D6E2B2FB6C87 9A439E139FD17284 F7E8287AC07EA12E 69D240AAF9F415A6 34DC01B9B02500C6 536FD10ADB2492DD 59CE38D67E09CA68 F866AB5A46055887 0C74BBCC03473BFF 95BDDC3AB5CE4AF1 851E401E897AB341 4F92EC72931B917C 65E98C53ECFCCB17 1F97EC16869C6D59 C5261001E6807149 943AC8832981B6C2 F3D57D3E7FC68B42 16EA05847493C8F6 971518596C320D0F FA259E9658738F14 667447B6B5675938 3B31A1A72768FBBA 04DDBC3F2E07D200 5DD413170E8D95BE 160DCDC95C0109E9 C58FC4E827797A0C 5B12C61E6A2FED23 55DB75BAB7B14A95 C97163B00621B3BE 05B56FDF48572E3D 489E7E1A9F17F16E A6C4CA9E405B2737 5FF764246F85A31B 316EE06AEB8E24EE 783B98394F4D9760 D5EEE0A58AEE1CD9 CFCBB5E94167D7A5 6595D154030ED673 16183DBDB7EBEA3B 68BAAE3199E547CC 682FD66A19DF1CA1 B169845F03C94FD2 A0B74A2358EEA2E3 0F95B02BE5B3763E B2D095221D3C64FC 86575C25CC4976CB BC30B8622438A856 E90184C88E6C55A8 6E693D0929C1BB50 C883D42838C19703 7D3C7E0FD15F530A D09B45F9ED48E47F 0BC805753E462B7A D7D8FF8B44601400 9A362E30AF08A585 A39330B60B5BDB4B 77E12308509A4005 624E5BE6D0B8CD13 E50B270813DC70C6 CA8A83A1A47BFE39 7969A687835EEDD0 4BD3DE5775E9A21F A2474FCB9F51BDBE 99481E72D9867EB5 4CC942A4E0D29048 F0D6300ED262E07F B60BED552A9AC802 DFDFF70C3DB21639 
  • Read the ciphertext. Strip whitespace: 3,536 hex characters = 1,768 bytes = 221 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210041622 (name+title). Key = MD5(password) = f1e1cfed49ffd76959b3d92693d49aee, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 55 GUIDs as hex (shown below).

Decrypted: GUID list

  1 88c3a367-eff2-59c8-af56-4d10c24a538a
  2 b930077b-ed34-2c90-8772-eef64467defa
  3 2700f0ad-4f47-204f-ab9f-0011fd8fab25
  4 19540e6f-a4ac-4c7b-8f6c-d77f4c6759e1
  5 3d909785-6780-8240-95fc-744ecc2e9c6b
  6 532db388-f2a5-0d0d-b4ca-3256c3fefd73
  7 86d28683-4f2a-479b-9e35-36855338a121
  8 8792b713-de0c-0275-be8b-6cc000280810
  9 e726652b-6c6f-2227-a698-2241e498cff1
 10 9f7e3b6d-0d63-87e0-9de6-03c169b7a64d
 11 0c081925-2528-8a50-89a6-a3b3f4f21eab
 12 d099a583-bd82-037f-bb8b-48a4c0897e8d
 13 c8fb5146-af84-3260-b372-b98d43fb9ef6
 14 3eeb515c-609d-3306-934e-9d7972f9f6d5
 15 0fec9c0a-ea3d-36e8-9c63-beb32500ae27
 16 31be7db3-b852-0d02-a324-e6939c3df835
 17 f5c2b849-7afb-55b8-b42d-c8d10932f8b4
 18 6d40b906-9a23-7e8d-9b3e-f0621a94f3fe
 19 79900070-59ad-814b-a48c-3a9315a53d3f
 20 879f5809-6b8d-1454-a251-42129f67af7b
 21 5f33f961-2b3e-5d36-bc0e-1f8bfe7f9bbc
 22 145cf8ae-d6d9-4c04-be7e-6bf9f0d25329
 23 bd4490e4-779b-4c73-89c3-2366c204d10b
 24 f3e6be9c-00fe-5b83-9a3b-2eea3e709e39
 25 fb61cb48-67bd-00e2-ab6d-faa6153036f1
 26 bfc622f9-e060-85e3-b214-c019af0f1f4d
 27 6f5778c3-2eaa-2ccd-8804-4a5a14ab2797
 28 bcdb6699-0a15-1e88-830d-6f6280290e99
 29 c721ec1a-777b-8cbc-9510-8027e4264349
 30 48822d3b-7cca-6a13-bb33-786401c39238
 31 f4bf40bb-18db-260c-93a3-df9438dad8c3
 32 ab523a29-770f-88c5-920b-fd53024cf8c5
 33 874cd9f6-2422-04a4-b197-19b17dd69506
 34 333df7f6-d52a-3341-aef1-4486ed81cd56
 35 ced42cba-1cbb-085a-8fdd-25194e3b745a
 36 26dcb4d9-3a50-1244-8d55-67ac4ba4bb5d
 37 f39db790-4739-069c-891c-ed5ee1c40fdd
 38 c5fec29e-1d0a-4841-bb96-872b85883a9d
 39 6e2e3037-8434-8b73-a282-e74b011e7510
 40 406e04f5-b9c9-1250-9a6e-321de138163a
 41 567dddfe-4573-8933-abef-7d457a23203e
 42 556353a1-6385-584e-8560-e9667e50f96b
 43 19b95182-1c69-31aa-af88-e1a3224adde8
 44 a1b8ac39-6ff8-692c-9bab-dea80e1bbd88
 45 747fb2a7-7048-2fc4-b2fa-a11522bd6913
 46 be052585-db10-4d3b-bfe1-929048490f14
 47 c9375cfb-1b9b-31da-bf56-411acaaab8d0
 48 39e2fb5c-64c5-0e8c-90b6-cf355955cc38
 49 0a5eec4f-a4ef-13a7-9532-b2d99f3db7fc
 50 a94e408a-3cb3-376f-9066-b65353a75f26
 51 ca4f3376-8a5a-6920-b03e-25a12d8a8aeb
 52 b8fca0c7-62d3-639c-9a12-628b4940c3f1
 53 cf28bf7c-b821-888c-a6bb-e0619f750563
 54 2c3cb05a-c647-3b2b-8eac-0932c5f891c7
 55 4f43e3b4-48da-7289-a3e5-598ba501728e

Explanation

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