A858DE45F56D9BC9 archive

201305291807 1f9dxh

explained decrypted filler

seed 914

Metadata

Post ID
1f9dxh
Title
201305291807 → 2013-05-29 18:07 on A858's clock
Posted (UTC)
2013-05-29 10:07:44
Timezone
UTC+8 · title 18:07 against posted 10:07 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201305291807) = a1dbebd796fae688aac021f6ab786d53 (name+title)
GUIDs
48
Filler GUID seed
new Random(914).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
72 · predicted N = 48 ✓
Machine boot
2013-05-15 03:07–10:31 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
13 · 3
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

BA289A90E839AF7F BAA42B3EF7E67DA0 3ACC582C2AE72EDB 36FC98FD7D7500B1 E9461E8C74E33EEB 12425CF410DF0130 B3AE15AE831FDCFE B35ADFF71A86630E 3170B1F7D6218944 92778BDCD806B615 83A448381B641287 EF657039DC857A93 92DC984CC7F606B2 6035EDA1BC71848F 67F3D783E028A0F3 F17B7B4ABA90D8FA 14B57BCA806EC1D3 C003E8CD6E23FF0A 4B1BB2021B4B67C1 4A497D2F28B5A869 832DDA542DF5B08F 762F63CCEC51D9E0 E2714B9E9B1E8E44 78B400E399EF740C 89EC5569DCF1CF1F 31DA63FCA65C3BE5 BD00556D9A6825E6 7CE544855A7784BC 57F734AD7C7E238C 1224D1C87B3F9E6C 0CC5FA234B01588F EBC9BE1F65699D6B EFAA4AFDD0D17E9A 519E0D1BC4CA4995 5E2ECDB008870078 00480DC0C7F7C839 281B53E0AF6A8EFC B59EED463BCC143E 1A46B252F3C296CA 0683434559AB6F29 E58D5BEBB65493EB BD4760016019CC35 0C90F769395295B9 158F6C81776FA941 AE8C0033F8DBE73E 30DC3A311FDC751E F00C593859722616 8055A085614B593B 1E5D7E485EDC4765 3FCAC831C7CA18A7 2CB8B340BDBCE894 C7C8C80414FE2AEF 0D4A318912250DEF 72F7EF08DBD9BC54 34AA49AD46B0A64B E111C984C01EE5B6 89CDFDABD5D767DF A5A3554B44FB4202 87580C40BC57B920 DFC6CE3E1E54FE14 52D725D9646E943A DB0B38663991212E 696774E9C897CA92 627DE25152A35381 F3E9E2CCFED77F81 4676C09E1888DE8A B0911C212737A663 8844B9A370E90F47 FEBD351F442A3339 7627C83C657FC1AE 5F9FC0AC26EE3649 1DB648D528BB5E39 6344A6A810A3376D BEB7F2C6A5EBF620 55626A4046CF5DD6 820023F35B1F748A F53182D8C602DD47 D136DCA8BCE08BD7 12646AC5DA3DFB0A D94E2F8273C28C4E 4BBC3C901F6578BA A9AF7801211953C6 61CB57BBA01353CF 6267CFBAC8A05D88 B9830D6D564E1189 AF88709902F86BFD E40ED6BA7A1DC732 C8F706D3B6C82D8A 347E8826F13C6CC9 6CE3B3C707930772 36E7BCAFCE757312 F000A0AF57BDBBD6 DCF56C1A6756D8F0 9EC09A3C2222C80F 714488D18E571037 BA1B73BA049B6A74 F1C867938434C82C 73E7EB40FEE20AC9 6C92C59E5E139C4E 793AC60C4D432C75 6D14B4C6C2BD0058 37749EF44F3663D2 4FECD00FF486B8A1 3863326357C5BD2D 447BC61A5A48B0DE F94853C021BD7DFD D294EBA83133CE13 3DC0D7DB42A6B059 4016364DD3018F67 0A91B422B889264C 3F159F6FF5B2CDB7 8140FE5010C69242 83E3BF359F6244BA DB28871BF34798B7 F72DBB57C6E03AAB 923B4E8D944E3C89 065AAE8113CC662F 0B2251C4636A96D8 D62A8F17567BA578 B0DF5E0FDA5CE3FC 181A2241D095AFE6 BEB1C5086624C875 CC24DA7CE1947881 B36591B184EA4E36 8F76B80692D8C3C6 660EA12B5E509761 B013B3AEDDAEE9AC 9869E099A23B39DC AE6F255E280F7FA7 2B657FD1C0159531 6CD842051F4259AE 739897B593A2FA95 7C76FF0ED4FCB2A1 17DECDA6B081C308 3DCF2762D595116F F0227571DCBE27B0 F54E98BBFD23F73C 3E712D4A094E273E 804F129E66A12B6C 64FC55B44DFE0378 AA8C9D6E64017FA7 139EED55245F7DD6 DA3952EBB0B9FD9D E6F0D7593002BA25 FDBC7273BBD12595 6CBC1453D7355BC3 D21419B8E51289CE D1B9FEFA417867F1 1D3D0E8A4DF4FD9E 1BAF30A6F8F749C9 91288C86E41372BB 7A5BCCAA81C8F445 69B554440BE1F193 BF6727B5F65BCA75 F6A550480CEAE741 C20C53228B91E751 3118EEBC7CA054BE E73A9DED614B7DFA 72C45FBC818603B9 82C27DEE9756F924 6D81EB4D2A1EEFEA 9772111795EDF853 D8416E3F80FCDD04 8597B3FF1D42BCD6 05B8ECC279CD494E F2D906F3A9D58755 825BD8160E0B21BB 7F151B0CB42ACA19 32820943FA2D1335 84C17D046D1555DB 1BD3912514924E81 CA7D29F2DC78A148 09D57D9B17D192B4 E9BD256B0A3B9470 06ADD9F13E780CA2 4E15D361CD2CE27A AAE0B01B79BD3764 AC361CBAAE0CE893 7BE68A0D3BC85AEE 6652C4EE1606DF52 8CFBE9E42B78FD90 1B31F21ACD74794A CBF0CA7563467B82 823BD23156B5BD5F 7ADB73ED856D781A 5B1DB6AC1A901E39 C7AF2098E86738EF 8702B942C2574AC1 74771B6F67309974 DB8A5BA9F1160662 18009623FEFF5E74 25B93E0592BE50C5 07352C09DC738E69 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305291807 (name+title). Key = MD5(password) = a1dbebd796fae688aac021f6ab786d53, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6ce5d924-36db-2e5e-b092-89d2254fd79d
  2 6291b75a-c3c4-0b50-a5af-82d51355867b
  3 f7e94f53-a52e-507f-a91f-8b9f6df6a979
  4 65b7555d-42b2-5591-9929-e3744cae8561
  5 47345798-db00-75ef-879b-d10b9d16d27a
  6 53cdd307-02e2-2001-bce8-bf5a9d7698b4
  7 af9ab9a7-a195-311e-b0aa-bc7054f6aaa2
  8 88cd632f-566d-8d28-a00a-8c16545016eb
  9 baadac0a-957b-072e-9438-8469afe20d51
 10 118d7538-01ba-201d-99c5-efbe294280c6
 11 d428b8a9-c44d-52ae-a435-b13be7eb340b
 12 c37d630c-3679-0a5f-87aa-6956a50e5da7
 13 95c73a22-e8bd-8230-b797-8702100e2586
 14 1629efcc-fd4d-8620-862d-e8180c543ca5
 15 fe424e10-2f56-6738-9ce0-e807688cccb1
 16 b89bb858-4250-7d70-bc87-5423cb20c571
 17 d06eb12b-f524-0b5b-a338-89fe40ce3c04
 18 aed65cb1-90b1-6469-be7e-f8442de5d29a
 19 be52bd06-ff0b-34c2-81de-07b370bd692c
 20 8e7d6f80-8224-1780-b252-6d4ef1b2427f
 21 0b7bedea-5c9d-2c14-a735-a9c1ea155452
 22 1b19320b-79cd-02db-8751-eb3a4d60170f
 23 7aac4aa6-b32b-41e5-bcb4-2d0131185f06
 24 133a668e-ef9f-3d62-8a2e-7edf3eaf5d2b
 25 887b9b15-48e9-2a36-8276-63081d399e58
 26 dc79ba9c-c179-3bed-b638-42131cf4f8e0
 27 48d8812e-4955-6391-819f-798256c51780
 28 ed006c1e-afcb-0702-993b-50cd842c105e
 29 061b433e-6613-0509-a395-db3c92102c26
 30 8f2e83dd-60e7-178e-9b18-25e805774dc7
 31 316f0252-1e41-5bf2-b3b1-a7f9f98b38de
 32 fb2e9b87-600e-15b8-9562-06b9d7bf9a9b
 33 226fadfb-7480-74e4-8be2-848c90487d47
 34 3338771a-9c0c-8b0c-a21f-5de4d3d12f05
 35 d44c53cb-2e92-784d-93cc-9c9f53b1b591
 36 eeec67c6-4a03-3850-ad4d-128fba9a5949
 37 da187b1c-e249-1bbe-ac02-f714cdd7eb0e
 38 7dfb2220-eb51-2656-bc64-37ae996d7f65
 39 ea10e514-3c80-785c-817c-38c9d4eaedb7
 40 e6ba64c8-127a-842d-b872-cc5ef729e2f6
 41 9a770be5-d71c-125f-b342-84750e2ade94
 42 7fe3dfbe-87c2-5f78-81d1-d9d67fc6ec76
 43 c0bc99a6-975f-050f-bf9e-407f5cf5ad89
 44 0faa6484-13a3-6304-8d05-6aa984a8c990
 45 b56576a5-d6fb-7313-ba6c-45214bbfb52c
 46 3294ddfa-0b0b-6298-95fc-1731370a5bd4
 47 9a2ea25c-e155-2e12-939c-b50502e3ac31
 48 aa189a8b-d116-6d1c-ba02-394e759317af

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 205572380250886706312043236001517873127815067626. Exactly this sequence comes out of new Random(914).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 72 of Run 46 (seed 39,043,781): new Random(39043781), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-15 03:07–10:31).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.