A858DE45F56D9BC9 archive

201210040602 10xgib

explained decrypted filler

3DES(name+title) ECB, 48 GUIDs, seed 663

Metadata

Post ID
10xgib
Title
201210040602 → 2012-10-04 06:02 on A858's clock
Posted (UTC)
2012-10-04 10:02:06
Timezone
UTC−4 · title 06:02 against posted 10:02 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(A858DE45F56D9BC9201210040602) = 7870dd3e1ee7c9dceab9da60f75f9383 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
48
Filler GUID seed
new Random(663).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
150 · predicted N = 48 ✓
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)

656C74CB965F4A70 CB86522EC2A720F9 9153F99C3A66016C 6C274A592D40FDE9 A2C8A3F443F93957 8AD2DF96108064D0 70D760E64D2995DB 5769E348E432BF24 4C496B4C557CE3AD BD5BC46B3B873858 EDAC96B11B204643 7BAED4B0869E8C22 811E04F3EB65CF2D 7837BF6D77FB5592 6DF5825C2CAAA32A A8921F6E1849329E 9EF4A57C82414BD3 5A11033BEB2ABFC0 4348347A71346D8A 4F36E33BFCDBC04D D9AEC1DDB7023CB1 496FBD14AADCAE43 B90DC8CFF19315AD E6849D7A02687AD7 28454018D03C7139 2FF4D550DBB97BA8 A5724C1FE9C6337C EAF2C0CA48D4E342 786494B62419FA60 CB2375BAA0461958 30A2CFBB7E469A3A 5DA90542E87DC916 BB413414B2F64303 75E1251824BC73B0 7E7D493A38D4E6B6 C7FB9CBBC2FED9CE C4B7FC07136DB5EB 495D7541F2A4026B B7B82B8F08713E68 17FBB2A8993D4FE5 E237034823C20B42 99FE5EE9DBA1E425 6AB28C49B92D6409 4A769CA06DFDFB81 F964D3DAC771B02A 791DA68334BFA925 97EC454178D7E4A2 25401FE11094F4B1 5AB1D11A6679FB83 A7C5D2EB8A2A2CFE C1B09748AD936949 07945D914A6BA5DE 8217513B5225E66D DED8AB3D91DEAC4F B6E2A80EDD4095B6 7CFED1785FB93E02 30F84476AD44C6EB F65D78FE0C7FE615 00A8CC76E7F5DF41 2EDCC7A95BB2F717 0D9DDF74C3188BAB E4283A28044D6651 0A84D0D237FAC32E D7AAB5AEAAA544AB 45A991421FA70F60 A43ED2916926C6EE 484D39B421D44412 8F878D87C0C9EE2E 4140A6C3FCE680E4 24EA5D71BA87A662 67C5810D9A06B8A7 0906A588969449A5 5946EC89196F0120 43453E16D7269081 A55DBD578902CD9B 6D682215A4F37CB4 8B56C18F3B774176 81E6F968200392EC A867635758101248 2081CA3E783455FB C2EF9638B5BBCB0C 97B90D8DED5574ED 1AA93CF8F85E1E04 6BD72B69374FD405 74059A8F565B1D91 25D5382F806B3737 2882018C5057F992 6EFCADECF25BA597 4D7F124F9AE9B78E 79BC37DEC339B258 D4402802BB846F40 E9F1A58D11640E83 A863DAA65237758F ABCF92A504810845 B55A5C5D10211BEF 0AD37BC4ED713FEE 2B1081E8E4E85AC5 C76AA01FF984CF3B BEE71A069FA9384C 3E08E2EB46D78925 78E09453635D8B00 5349CA09951330AD 8FFF063ED47FC85C C8CD3C58AF7230DA 50B07242B94CB1DF FFC752C15891A0A5 62DD16E3899FB0CD 5E737E8BD0157BD9 687C02B868DF0A58 A688DA599290E776 A2FEF15F0A464199 EAC0C8F3C01878AD DC33DA4FEC665CB9 015CE4ABD25ADD69 2FB28203EFA7F91C 467F529C0C1C1E03 470D109D8895FF48 3035E18337D9FFA2 A42B28154A51B73B 4B8905C662B45C89 C95DEB488A54A312 E177F01319F8DC5E DE621E0E88A2E6EA 7AAA7F31C442C6BF 90B87C832BEA2601 115D036D2763D589 2E670F06D3EF0C53 D2079A0150CEF1DB BD7FB9C9709D6FE0 038D02B8892CB62C 46C00A046FD0A4E1 F49E827FDD3813F0 1CE8105DA47E45BC A8987E81669EA61F FD89BBCD4D29AFA8 631F4B8E9353DBF5 43C25783BCBA5C37 36548AAC1EB3C10F E163CFC8C1CC1600 9731496745BDD31D C12FD87A2253858C 9F4DB3757E1A2540 1D076C54A8CDDB53 0A4668C5E05C6599 5E19E4BB403C85B3 DF7A1280891DE37C BB2F61F57189DAAC 4D4FAF0FCDB696AA 1E297BD82A14300B 13852461F81684AD 5085B342EE72D74D D6A191812D79CECD CE094B51A51C0417 67B4A31C39C61907 F7D76610DEE4CC98 FDAE747964469911 50C1B5566C4D2F67 0B8096E3DCE24484 0DB2EDC9726FF54F 7F13780C39675454 E01DF7BFBFACC0DD 6C89771C7C7DD97F 10FE8E39443DC47D 1FBF17F45B549699 1E2C8BCE9AF56F36 328EAF488DF3380D 17F0B3E4E71B196B 9E7CF39B996DFD70 3BA378B500218982 566398DA414C58E3 6342C650716FAAE6 08B5DF06288698CF 8A9082D2FB080764 C87AA4797E66A1D5 A242540F10D1FCB5 A3C7F44CC84544D7 C528A8ED3A1F7146 87972B5272635EA4 CD282512A49A65F6 957BE6852BA268CD 8B3F7586A099686B D7D7E09A9E9C12EA 41F05197872B6A70 8261D82AB9D6CE5E D0E6A3D6299BAA37 3ED448D4099C531B F4131118F09D60EB AE87EA2958D4672F 2A5E1ACC2192D50D 9BD7DDFF4E4F9C1A CADD9D470095C6E4 930AFEF200A0AC72 B84F205056424A23 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210040602 (name+title). Key = MD5(password) = 7870dd3e1ee7c9dceab9da60f75f9383, 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 32e8725a-352b-0992-ada3-5da7922061d3
  2 c8bb7441-8579-312c-bbdf-46e311ae62c1
  3 5bf9862b-43e3-162b-b01e-71447e8f4978
  4 fa157c06-cb0f-0211-85f9-942341df7e10
  5 1093f797-b3c0-43e1-b11b-8188df26f6c8
  6 b74c8f92-bf1f-80d7-bd84-fa8dce8c72a4
  7 9f8e911c-e4b6-869f-bfdc-966edec82027
  8 9f234e02-bc11-06d2-8217-1f9d8de847b6
  9 d5ae06ad-c031-0cee-bf52-00107573238a
 10 3d3fc861-005c-641d-86bc-9c86664dae17
 11 63b9a6e2-da28-6ca9-b875-d532805fd773
 12 7ee5192b-fd7c-0ea2-820a-bbe49ed4b3bf
 13 b4461940-bc9b-38fd-b863-220cb59d09a0
 14 d9e1e925-a37b-345f-9ac8-88b6a96f523d
 15 9b76d778-6cb7-0b4e-a78f-3e43c76a0622
 16 cea3dfb1-b3b8-0978-bd2a-789d5be74beb
 17 f2c03651-5b72-5fa9-9bc9-d950eb1e7969
 18 b7ffa32e-ca37-0a42-b52a-66f63f5c2391
 19 b2931939-e572-5bd6-9942-d01455c70d34
 20 e331a9bd-4164-01c7-9bdb-6848275e3948
 21 7039a778-9aa7-8a02-a23c-4cd75b06c42a
 22 e8f5a6d9-3da3-4fb8-99e5-dfb76635bd7b
 23 da578bca-a58c-0301-8083-6cbe7eea7dd3
 24 7fd41c1f-e8e7-5e3a-858a-f5ae3d1c2dd3
 25 012636df-fde2-6b27-9fc7-4f04b2302a87
 26 1742c82f-0278-80a7-a9de-d15671814a13
 27 dd59935d-c5b1-8741-9b8b-a4436577c2e4
 28 75ea4c09-d4e9-4770-a876-8638196a82ca
 29 bc758127-b5cf-6dd0-bf06-04436772074b
 30 db61736b-44a7-0cf3-b6ff-b76181b68540
 31 a03f591d-5c2f-8fc7-bec4-6725b109154c
 32 e5c14877-5bd9-094a-832f-c6b2520237e3
 33 11387326-16cb-8f79-8cac-c68d5b5bce2b
 34 11c6b34d-34b4-5fd7-ad95-1f57f1243ae1
 35 c67e1829-a3a6-1c10-9422-a927613cd6f5
 36 d44522d9-5214-4b4b-8d3d-fb40586befa7
 37 60274560-7753-2cb1-bcb8-ab8c3cb70b2a
 38 782806b1-df72-133f-965e-0c70589aca40
 39 77403e3a-6b18-7b7b-96b9-5e05939a7163
 40 34bb8275-0a14-3f54-8e27-25d1254150fa
 41 1fe7a75e-9893-4784-ab64-68c7d17be52f
 42 6c71546a-3760-858b-8367-aba3a003e5c1
 43 0637e392-507b-45b9-9582-d191afc8c2c4
 44 5fed0713-87ad-296b-956f-2a5c14c5e93b
 45 5980aceb-c409-4232-8b81-0aa16127857c
 46 8de0503d-2b8c-55bc-bba6-539752e95486
 47 0b402016-e344-82d4-be94-4d3052862d9c
 48 4f90b07e-d437-7f80-a129-85700bbf390b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 031048800660330050508405688460808514217348424587. Exactly this sequence comes out of new Random(663).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 150 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) 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 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.