A858DE45F56D9BC9 archive

201209271200 10l3tj

explained decrypted filler

3DES(name+title) ECB, 54 GUIDs, seed 12

Metadata

Post ID
10l3tj
Title
201209271200 → 2012-09-27 12:00 on A858's clock
Posted (UTC)
2012-09-27 22:00:03
Timezone
UTC−10 · title 12:00 against posted 22:00 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,472 hex characters · 1,736 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209271200) = 8bcfcb1c02a707bfe5c398045610d32e (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
54
Filler GUID seed
new Random(12).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
269 · predicted N = 54 ✓
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)

B5A0FD96D37BDCB6 2C0F7F8C20E17DC9 7DE277E3ABC974E2 585769B358542EBA 0539053B2508511F 079C5BCBFAA4D2F7 E8C49B0FDB5D4C76 7606813C12B487AD 5DFD29DA5C602F14 4FF5A17A30D2D904 760B06D484CE1D18 F2C3312811EC5E9F D67E5D2F7185A451 3B3F560EDACB29C2 DEFE754FB2B0CFD9 E0A0366525437FE7 A1B1A0D45C935352 9C9B4858DBB40D41 AF7131FADF59ED74 D6FB8F9FF6541F34 53D40F8FB80CA063 04F77AE9153DF5B3 9F9459C87C5DB9B8 982F6C2AE3590F52 8F5C18FA5415EB35 EE7889730761B405 D1E1FC1C6F0F6F0D EEDE9194B29B05F5 4088FDF3FBFBD8E1 6FB65C27728F5E5C EE795E1D595D42E7 DBC9917EE8258A83 EB1B4294A5B2ADD3 B14055CBA8590604 008759BCAE997B87 B2EFD29B87A4B928 0D2419E07E552D6C ED5D52A65E0C34F3 A3146287AA7F87B6 CFEA41327C3B23CF E505495570317750 B4DBE43059FCB33C B640C9B2AEB048AB F381CF0A4F10442E 1C05DFCF9B8F7A54 6061A1497B2D8C91 D33A19C91648F9CE 4E9C194DB159617F E6299A46EB708768 E24FCA604AE337D6 EC704A36759AABD5 00FAB5FB93AA9FEA E87D6D1CB13D6B0E BAC3685B5309CC76 C2C66470EA49EE58 0B63D4BA64183411 8ED4EBA24BBC9DCE 175910B937943F22 B3E388337D69F035 A78D72D4860F99A6 C5F22055DFAC7AEC 33516CF77467DB50 C7F1FC2D3D5CB2DB CDDFB3B245F7A2E6 D7CEFB3F7AA8B659 86C018F36522E736 BA6DC675AEF7CBAA D5A6C53769F29487 2A292ED3A2EB4B66 68C2DE445CE924FE 10908A383592A16D 2B7835C3437C0CF1 2D536223410062A4 4EBF5A5C4DA61D1E B1AF563766362681 1377D73E2AC10AAF 1C0DAB19483FB707 B8239027F7D039E9 79E2B1206C73E35A 72C255FC34A55203 15BCC9E47FE1250B D93DFCD13546BC88 76C836BC63968C75 A31C072CAE3A1237 DC0D93B222778AAB 9B7B1535A3FAA5E3 BCFFD93C7AC7A8F8 1B27C47D7150B5F4 9B63E99B0C10286E DAD8A45B31178D4B 59ACE05E13A899B7 08822E0464F50606 C7D3BE5CFEB7910E AD56F77D31A023A3 72E5C33ED50CA579 43F1B1A76B772E0A A13ED1DBBC320771 3FC09FB2B01F0FAD 0E2E202692FE8A4B E6064DF7E1D0310E 0E2BF9D86A0A643E 621A467A5EE4317F 8B04006AD8DFCE01 F94AF312DE347FA6 457F60061A032673 7599BBF0F3615297 425FC9F13F399832 6FCE6ACEDC1DE9E2 4EC28EE593382A7B A26177F1A41FC539 82542F1A71A34074 BC719A21C0C34B38 CBA99A6BC58E314F 3913A2C094A14C37 C67C544848344A50 16C615E2EA128867 0A9CB8A847B56019 14EEBD1B4BB72D97 8AA59529A7BBD971 817A3BEE4505352A 4E3ABD2A7FDA88E1 127F9083A11DA5BB 0A656C7ADF4F709C 5BB1D0EE602493C6 52F760157E24A920 3228DC15CB9FB3B8 2EC9382173BBD06E B3A045E8031ADB99 487F9117317F739C FCA9E95361A35276 61EFB4C03F55E0E6 906A08C8EA777F5E 6F83232289B1A9AD 097400D0310E72D9 F25EA5AC9D7C0B1D 7E9FDE6313EC161E 16519EBF40BAC518 4426243F28BC225A D4179557C5D41C3C 7EAFD68B670F8530 2B880DA3DABD4ECD A6A65AF31A8CE250 EA629BDE5A4AF699 5070252BF644A70D 798FFF814015DDCA B1CB423F3EBCC285 B116190A64073718 C330DD291DD08670 D3A4B6204B723E5B E3C1B958B9DB8843 C59FE7B87F065E85 A1BE1ABCB3DBF8FE A2B6F5089C19A52F A120CD8DD09A2DB8 3E0457747EBE9A29 6520A47B855E2152 2D84B3066254B849 FB729CD73B29DFD9 EE6956B6D08AE024 7910AC2D0A7DDADA 677BE60013752C05 E02B862D0710F980 28CDA209CBB3FC3A 5CC50C1CC4D1B9B4 BD02C501F3890A57 7D23F50D902F91B1 6DB9ED00665ECF67 FF1C09710D0621B8 0D421EA224D1E2F1 3F53156848901271 EF7492A594A7F1F9 2A0F1A8A6E82DF17 DFA9218606F35DB3 7FFD04EE0D9530D1 A9B04CF5631B8293 31B3E79B904274C2 10B0B04401595DAD AF6016D80BBC13C1 13539D2343B98B8E E3E5D62653AE4C43 6DA6968B2A80D9B9 3962073A06CE8D8E 250E8F5DB2600FAD 8ECB6EF632CC09E1 7E6C241756ABE012 224F45E17B25A0C0 D491CBFC2A47B279 9260E94B1F0811C9 D383BD504B9AAB09 580760CB49760DAC 30D510432AE424B9 612C6AE528651F76 EEAAF7ADE61653F4 46EA8C98A2546F17 90964C726AE9915D 86A9CD1480A644BE 7A975981F8B0B078 E1BBC9D8D51DEBD4 FBE2091AFE86A890 B1BDEC96E37860B5 03489BE1DCB62221 577A32092DF6441B 7AF8C4D7C931DB22 C376F4C2467071E2 DCB1C72680F3006B 5DBAEA73C4DA8E48 51D8926305185EED 02B50D1620471053 675EABAB694B239C F8BD9C71C1441DA3 A748B2718C966C43 65B2841790EA9CB4 C1E0AE52CD83DA26 550FAE2953C3D7D9 D51F59E0443EC8B3 8F441CE0C1021312 63B17562FE1D12F8 
  • Read the ciphertext. Strip whitespace: 3,472 hex characters = 1,736 bytes = 217 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209271200 (name+title). Key = MD5(password) = 8bcfcb1c02a707bfe5c398045610d32e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 54 GUIDs as hex (shown below).

Decrypted: GUID list

  1 cc4521dc-7234-8a0f-9431-02cae75e6e1d
  2 8e2c9daa-8bee-3035-80c7-707e8437b95d
  3 23ffd354-8f01-1744-82de-fd3524903bea
  4 f02cc151-6f62-11df-9ba8-817104432c10
  5 96b9b41d-8669-552c-be1f-af706dcae1b7
  6 d183b8f9-030d-0ee2-8058-e6fa8a0b8a76
  7 c86a8e5d-77d0-2453-aef4-ad5d33829dcc
  8 11337382-5d18-488b-9e3c-5612fabb559d
  9 444d2d38-fa53-45a7-aca1-bcf8bf8ae602
 10 492fdd66-baba-6f1e-ac9c-eed12c0d3f26
 11 719c3c69-69c7-1840-b6ed-59db09f6b97e
 12 083d833c-0907-7ea4-a5ce-c21c2f3dbf90
 13 874f52ac-508e-709c-85a1-91cc8b6cff48
 14 50cf566c-fc6b-687f-9ba5-352d6d972742
 15 91049753-0ac9-3608-8470-120057c7efde
 16 621fb72c-bd6e-49c1-a2cb-48c2c97d081a
 17 0af995d3-97ae-873d-b60a-74c6b842e822
 18 f167e82b-03da-3d7b-8617-fcb53549d81b
 19 56398af8-14ea-0afd-b6f5-95125c3aa9c6
 20 a2d394b8-19ce-8c8c-9988-283b2e04e1a4
 21 7c9ada78-99fc-3d47-85d2-24da5bb91761
 22 3bc6b9d0-e102-78a1-b669-8c21d0789214
 23 41c29cc3-1862-07b0-b0fa-1c9feba0373c
 24 7529bb6b-bf6b-2133-9599-653e2383a810
 25 5e3edf7f-a5a2-7343-9b44-6baacf0743e3
 26 19f82870-fb01-2c6e-ad8c-555121fa2a66
 27 089e0439-2df9-24e5-90f6-744fb081f942
 28 b0b8f43d-098f-1515-a884-a83934942084
 29 5e398e5d-6f33-72ca-b549-13a3a4ef4541
 30 8ecd9e70-78df-6f6e-b7ad-418bd14d29c3
 31 fe41fd41-11b3-5431-8323-e1444ee56a9d
 32 9f08461b-8f68-517e-84aa-2be51e2bc636
 33 057d99e9-5102-1494-8c9e-46c2dfe4a3fb
 34 8d674ad1-6001-265f-8eea-8e6d37cbe6dd
 35 a80fd9f2-0365-73ba-8f10-6a98f313977f
 36 e2e510a0-09e8-2223-90e4-47b72d3d3c07
 37 0da721bd-d53e-8e93-adbb-72f447a5dc3d
 38 34678dfc-a4e6-5b93-9cc8-4c3a81a0d44b
 39 0a54470c-e932-36a2-8f77-b542ccf71aac
 40 38055e83-c82a-62de-81f7-898d7b11e4de
 41 445629b9-207b-6acd-bea9-df017f21bf54
 42 3509e914-6ec7-0d2a-851c-be087c44a33f
 43 7e1aa85f-fc45-83fb-b536-5ed533f944c7
 44 7e95f55c-abe4-5b1b-993a-913b0df22718
 45 5fb2b703-fbca-297a-9093-d998efcf992e
 46 e8ceabaf-2773-31d6-827d-cb1bf9c6c5b1
 47 6d22ecb4-ecaa-3a98-961c-4f76753ed23d
 48 f8ecca8e-25aa-5cbf-82c4-b7b98cbd492f
 49 a5286e7e-76ee-283f-acd1-aa0c1251ffc6
 50 6411b413-5f88-7252-9e88-a3e85b23977e
 51 5b264f2f-2588-7691-8843-36d708ac3558
 52 6fb0882d-4d1d-1d4b-851e-da7510ced6be
 53 2107af54-0da3-3420-8a95-a7dc925c5cd3
 54 daa54e59-f633-82e2-bb09-9b02e8dc65b1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 831150244617763483083702722176551272853660852335277138. Exactly this sequence comes out of new Random(12).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 269 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 54; the post has N = 54 ✓. 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.