A858DE45F56D9BC9 archive

201210062244 112lbz

explained decrypted filler

3DES(name+title) ECB, 47 GUIDs, seed 970

Metadata

Post ID
112lbz
Title
201210062244 → 2012-10-06 22:44 on A858's clock
Posted (UTC)
2012-10-07 02:44:42
Timezone
UTC−4 · title 22:44 against posted 02:44 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,024 hex characters · 1,512 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210062244) = 1fe003316e049585d435a73e1c5a0c7c (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
47
Filler GUID seed
new Random(970).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
344 · predicted N = 47 ✓
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
7 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A0B8CFE8D49EF39D E22C389A8CA572FE 4F88F6E1CFBF4B46 C3B7B73F70883A80 95B5D61A71E25FEA 2C253EDC0E95A4F0 C3D9C520B606750D 8B69EB7B44647A01 A593ADEC1EB0D1A8 7357DDBAD3BB4C67 EC068E573516C590 70C3CA9D70DA36FF 354E92B37B1E28DA 7F8EA97E4B61E8C6 FFE1336B97E8F972 95E8F02390C18927 21415DA3EE012DC7 DA8185D6BDA08D6E 05801489E85225FA 2C14307CA31B92E2 7EB376F31CD3D5D4 4874C5A9FBA53AAC 02B0125B061ABA0F 2956E32F25C71D31 0F7CBEB26E8FA320 5DEB02ECBBFBEDAD 23E0191C1F3645EC 47ECBB672DEAAFE8 34551DA5DBB87A0E EBE50A2945ACB754 2E517066147414D0 00A58D2FC1E9135B 29CBBC688139B34D 3D93681E0090C425 194E26B10BAA3C7A EF8DD438EB974A26 AC081BD11F8F3A62 DF7C4F52912B930A EC04FCFEFA80B1BF 096D773B7D6019CF 1986B66BAD263145 62080B3E5674EF55 06272708159AA68D 394FA166462C6C3F FE56C9012E7FCB62 D21EF1AFD3FC17AA AB9D9CE6A3451B4E B7104715858D75E1 5DA20CA08CB0E640 368369C370DAA5E0 4356F94B9DEF8960 61507652E4AC2FCC 791F2E25679726BA 78B9AA7A19D9C032 B05A1BE1F9EDA1C6 C918277884F83308 732E0C7CA2D1A7F1 8596FCB6816C62E1 FFA773B6F7ED35DB 6D014EFE7CE32B73 2F2E66407FB10F77 82C835EB6CBB6520 148132A232F59BFE 8A60315D3E90A663 6CEAD448F84F5301 87468A0154418DAA 53E6342E95CA15D3 2D8D928A0EA92748 B526B3786D4450BA 5C05BEB6F650ACF8 353A59C723756E92 70FBB02171785BB4 9D17BE084728120D 4799BFE08FB0655B C25C9B0C598EE55F 129998C783E951AC 40CE3E0102EEBCC6 F62B6F69DF85110D C7AB8A63371B58A1 67BA92AEFC08682B 7E00402E7E20780B 811CCD2AF7139882 C825AF5CDDEF57F3 C885914CA298718B 0B8952549A1001FF 65ACAE09C0CC448F D2CBB296569EB0D3 B2EAC755EA03AF6A 235D85A59F7A45DB 3C17C9038BB5E03C 5307A98F9390FC73 2C743804352F0E8D DDC553C9BBB3361B 9A0F8EE30C8AC456 22314BF8EE535CC5 927E0A0EB8D711CD F54A08E4F2194C62 2393DA322FDEFF14 DC60EF7B74B7653B 3ACCDBFB2AB751D9 F3BA13796EB5A1EB 7FFABE0385B01813 7EEEE8EE70748790 F72E359C19540ECE D410B73B677A4FC0 60F0E1E44244CBFC 7E79F228A1027EAC F772AC387F4AF98C DF46229DAD8B2421 6F479F841206999B 7278BDA8258ECE28 E2E8401EDCCD81B3 6136116453B171FA 224AE24C00EFE5AF 781D4BD97356B376 B2CCC28EE4234055 9CF21F3718F57E09 E2537B3A413E777E 3CF7CA1E394CDE74 81DA76CECC89787E 3968EAFA0EB12A44 72B9B8ECF78433D3 5860042FB775FC18 BAB8BBB6EA830FF1 0B2C386DF9E0DED6 2047E51CA0174061 28743CB370598463 DA71876E04DBD8E6 7EF138F9517E488C 8A82603EDE69659A EB514E48CBBC2FEB DDB3E43C1E9EA5F3 54BA722A3EBFE0D6 B45714BFF6ADB722 BBED5FB6EAC25E78 428BDE3239D1312F 11005459027939E3 B4128C40AFF14012 3611E37307DE5268 41D80E4A0929CC8E C5680137BE470601 5D630C89A8A240E2 9B518D29274516D2 3D92E9466DD8D3BD 9B7BA56EFBD745F7 CF1756B1D2081C02 8047DDB3D0CAD1E5 787BE1807FD0C48B 46D2B0E969A26D96 887EC3560590550B 2A80BA2A76293F8F 197A130CD913B44B A1B4B9BB45C25B0A 8E0F6BEA46BF02D7 A8E4CC47DCAC80E7 3C160D5516B2D32D F3300D08833A2300 C5373B8DCD12AF8E 6B5708731F1869C6 FCC98B9FEBB28B7F BD2F4AAC4DAF1B07 599AABBA8D4B568A 455D755FA8E52238 E291609E359B66EB 20A9436E31B93205 E9E240715E1B2931 88F5CDBA0A5D57C6 13B1EB781110F63B FBE85A31FF751678 C6672EB00953A2C1 93E530F9B17FC79E 2E2D7D53D1A057FF 005E6C26481AC12E 7094B9EEDA3053F8 304F5939CB2AEE64 53F55F66F495B2D3 F5FDD1C3EA6FA729 0E7CA2A212DA4498 CE5A5B6EBFC9A579 E06B85385C444C44 700D6A5D304C163F B70FE19650636109 107924A8D061350B 6398F716FE7543FF 87974B22516651DD EAD50B90ADDBAAE5 81A136685EE206D0 DF4723D8A61A2FC0 75C3FACDDA60FE75 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210062244 (name+title). Key = MD5(password) = 1fe003316e049585d435a73e1c5a0c7c, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6bc79cd3-f054-46ba-a031-8344fc7876c9
  2 d1a5e965-6d00-33fc-ab69-af836a5ef398
  3 ac36da96-dd2c-7cad-b8bc-6177ba4d18ca
  4 576af670-c756-55cf-8174-645e2b4134a7
  5 2e093282-d8e8-1669-b9ab-59407a358d0c
  6 e5c955de-455b-2e0e-82f5-61f1ea17a93b
  7 44d6ed18-242f-4fc9-b22a-9d27fe2392c0
  8 30060683-2b01-0570-86dd-14a890775afe
  9 4f769114-acb6-8bb5-912e-471f43621c6c
 10 41a56684-3677-87ba-b6bb-4413c6d86b1a
 11 8a915d35-fbd4-8668-8fbc-87bfbc875f22
 12 a5f804c8-b9bf-6d09-a476-eb3861838fc4
 13 b19a8100-4ca5-492f-88e8-7deb95b73f4e
 14 3f0af332-882a-1853-80dc-492ba4da1048
 15 809a283c-f400-8e05-84f3-59f8a09bcec5
 16 5c463717-79f8-71b1-ac49-b3c9db027f29
 17 92a00890-9f05-5f35-ba42-35871d92db29
 18 748895f1-5b3e-3253-9e7e-f417138f4f93
 19 f16d06ad-49bb-8061-9332-eaa6a65f96b0
 20 9a6069a6-d836-88d3-ab83-14efd55e34d5
 21 60310f3e-41d7-6ec5-b257-dd2d27a218cf
 22 66b2576c-d70f-76ff-9d03-58359be85ef5
 23 9f42a363-2a30-87b5-a42e-a9329d2133ff
 24 0747743d-593d-8380-956d-6ad8ee5ce4a8
 25 fc196523-787d-6402-b1d4-1f960fdf5ea5
 26 86bca20b-1719-3997-8271-f1462877dd1f
 27 5c1f07f7-1a37-83a4-a3e4-a85397526967
 28 255ca20a-8b33-69f2-b1cb-ce65856f89cc
 29 990df1e7-c049-4431-aa0e-11d002b07dc5
 30 9b18e12e-e869-29c0-95f1-5ab834bb6b84
 31 7e410f89-9cd3-279c-ab01-89d0d8bd394c
 32 44e9b260-a91b-8be2-aa43-e6ac35b922de
 33 35880115-5242-3c7a-b74c-15ff28861307
 34 b11166cf-a788-21f6-8467-268e570bb985
 35 ce932f9b-e864-3f90-ae29-91c29bca6b89
 36 7d69ca7d-0cfa-7f10-bded-8c2726ce6ddd
 37 d9a93679-b063-4002-98a4-e93e8d25a411
 38 28b336be-f4e6-3864-98a7-f5469ebd93e4
 39 986d6fe3-e59d-420a-8071-bb86e688013d
 40 91b614c1-022c-6bbb-8c93-f500e6c71f2f
 41 e51a399f-40e2-1b57-a9c8-5424ab1ed214
 42 f4d92844-0b5e-1652-a0c4-5afc1fdf0ea2
 43 2eda7255-5d4f-0731-878f-44fec4c8392c
 44 94a451c7-9210-07b3-b0d5-071331982578
 45 6d44ac32-d0d6-2e71-9b29-910935905001
 46 7105860d-4753-0d19-92c3-d128fc998b75
 47 fb8789ea-3f89-3027-8e3c-fba8e59ab7ab

Explanation

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