A858DE45F56D9BC9 archive

201210062044 112fpp

explained decrypted filler

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

Metadata

Post ID
112fpp
Title
201210062044 → 2012-10-06 20:44 on A858's clock
Posted (UTC)
2012-10-07 00:44:37
Timezone
UTC−4 · title 20:44 against posted 00: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,472 hex characters · 1,736 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210062044) = 6b5b135c867aaa6d103460564b66e706 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
54
Filler GUID seed
new Random(648).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
338 · predicted N = 54 ✓
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
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

26C1148DC291605E 37EBA231C2BE264D C93D1A74F5F7A40D 37F48DC3C3C98774 34DC050854ADB870 F67CBB33484DA56A 765210F96E60E662 F6C66219A65836C9 4E7F791093C84432 5B1ADDD0672C5C3F 58B426370C2AE086 1BB1C7727713327B 2DC66CE5D4D53436 A820B33ED00D1DEC 8BCAF6996B97F0DF EA5CDF48066364D9 D79EF49676AE4F71 FB18EDD05A38B0BB 560ECEF4BBE285A4 8F886366EDBE6E56 649E1D3B7107E6AA B159DCEF11FA0D93 F916F81F40A74FFC 1A13DD8287F25650 CCD9D46404032CEA D7EEBFF8321F3593 04029C6847104FF7 27E373143966DEED 12F8321C67C30E6F 0B318DFA858E2CDA C8EC6131F0AFF693 B791AF1D5028C6A7 16EF471A1CB65F7E 72C1EB03446A1368 1C9267E776B4C446 93F1F852867A305F A6D77C5FF53AE252 A9F0B6C0366B2BE2 5D9A8462F697814B 7A41DA05C9971974 D0D4F2883FA4B817 0C530B10FA5A0FAA 7CC74F9BB9F3C89A 409219252D4D640D DC455FE56185AA22 CA0F29053620927F 4FE7784D901ACF04 F1EFB25BE6487D3A B44C6EF260766541 5DC9A730320E9942 5E0C1C9C6BCCEEBD 3DFD4E33C6AC7A15 274F6B7A0DB531FE 3B50244F837966A3 A0B8F395A33245D6 2277E05AD5F183E6 DDCAA18158C182EF E4536EE58F433A45 AD6EA0E1BB13978E DC80C4BF013A2F3E 09ABFEDC2B9FA653 B575D9ED50D86319 6E137AB4CE475F08 510F1BDD9086E644 94F6E4A376A83503 CAFF00DDCFAC252F 3A3CD39C43C6F8C9 3D480C8240B4041F 4455556980BA25D2 7AEA591D1113FEE3 B3898F7E0355F9E6 A7A9CCA123192E56 BEA5465571A9FCD6 11A22BD8E1B6ADBE 5339165B24675EA3 4693B12C7A851515 66E919143AEDE190 87A88B29A0C782D5 6E1D0A190623B9A0 6A4EB8E3D57325B1 E7AC226BBEEC5938 31D7BE55CF18DA6D E48CCF597D5B2DE4 C0464AC42CD26824 76B6A0BA8A5FE4BE 127D17ECA87C1691 433037C893A03FFE F9AB422330FEEA91 7748B86E36775382 69C447C3F41783EF 20C549FFBD75D216 B8214FFE9EB56F46 C21703B2987220EA 611DDFF939474177 FA442878C7C90FD9 5C5BA2330609E739 D984826F6FF1A843 DD14A0B0FC5D4A69 714AEA5FA1CC121E 7283BDD9911F9F15 5686FFE44BE7EB72 FDBA1AC29E54CF8F 2D4B2802A7CA4615 E9ECB461BC7596DF E4654B6FE9E473EB DA2F25BD57E96EDF A3E681DEB653BC7B E4C399D123211C1E E34BD7240D6B381B DCCE6106ED03BBAA B17C0CF0F7BA5EA0 C4EBE815CDA7BEF5 71884E7642A423BA 55C6AAEE126EF7EF 9C1A60AA415A84BF 8D84E4699825C6BD 9A3F8E5FD7D206E5 57A6E35F5306B144 231D06AEFDC689D6 536A8C2052FB4341 24B0D0429965A52E D0148D1E89AA6F4E CC12F2DF3ABFB1BB F4B144ADBE18DA1C 2BF116659D1B916D 5DE4F8385243716C 5172368CAF863391 57FA73E75B67690E 8E3A77643F885F0A 77DEF42309FA0201 B7A65BB4A2E85564 C1061FDFA6DD1CA6 0A91699AD9723D57 20A2B419205BFB11 C75915DEDF8B572B DB6008362906976E 76B4DF84AFD61CCC FA089B9F8E7D00A5 66A7340FCC901A84 F560556EE85C3AB9 6F0FDDA60B438FFB E207E04D6EC0E6F3 A6DD65E437C498DC D7288ABDFEAF9B30 8D73CEA2A970EC4B 3F0CE7FBFD329BA3 CFF2E1912AB20BCD 73B8A3D94B0E3484 2F9ACA96899DFA70 E95AE9AB423FBA26 D68E50F1D28D5BA1 DA1F0D3ECA6F027C 9435282D3B1FC246 9EFC3CF5FF8DDBA4 899FA51F0EDA9AB6 A48682B551217B57 043DF7B92301356F 48517F4BAB4E8F67 4381D4A54FFA5E8D 0D922E507608D5B2 2EDAFF3BFF1C114E 67C33288BEFE77EE 397CE2E05D45D2F5 97DFBEAAAADB07C5 61E490A0B8A10AF0 40E3B170024BD1DD AC5221558487789E 4AE1A5FDE2AD8BC5 E0A67CFE7286E481 A69CB52D77B6DA86 1B0DC2C93EE3B8D4 3F2D8A739BBD680C 89521246F0ED84CE CA167C943E86DDF6 40C2E4AC55741294 896DAD87FE325E4B CCC4A3E020E5671B 003ED2D9AF7E07D7 F5EB959A57519921 1BF3C484EAA7A229 CBECD4F62E344C2E C066EC869B0DA14E 66A987091D4279D8 19EFC7DAD8E26A4A 4908D8ADB7458E74 3AC444DEACB2469D 86B0CFC2D580B6C9 FBAF11E854802A9F 7D2C7EB1C85324DD 6A0BCB184E9FB43B 4F2762CB9EF34EE3 603C1DDDF6F657A1 89AE23B0CD650CF1 315769CC9E9D780B B317739B4DDF0C85 D25AF82024364A65 134836A90AAEAE79 8688101AF01F1DEF 3D9143B7EAE5E184 EC663A73C253D0C5 F97992D88CF56659 CD28E96F88166649 8CB3F769D5F8CB8E 41498CE4F8BDD6BD BC545B87D80BC80C F52D5A6CDBB31B80 670F410D63F62F59 82AA56EF52131849 BAAB47157DFDF10C E50A00F75CDB19C7 964E3552E9596D4E 31D7759CC47C5C1E C4ED16527430CE12 906DCDBDEE18F871 E4F93AA1FED89D69 364D3F46EBEEB55E EDA89ED3CA1CF162 
  • Read the ciphertext. Strip whitespace: 3,472 hex characters = 1,736 bytes = 217 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210062044 (name+title). Key = MD5(password) = 6b5b135c867aaa6d103460564b66e706, 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 030f7967-c135-24e5-ab82-dd0d2fe760c4
  2 5e5256d6-9650-8fa0-a401-00b8d8ba7af1
  3 86703996-1a11-64a6-a911-4b086cefb981
  4 0ece7113-f161-79ee-a29b-9faa694c3042
  5 1f02b0c8-9595-6627-af6e-229d42a017c0
  6 115fad7f-34b4-70fa-8157-b858f1ce9a1e
  7 7460c825-a2c7-253e-a4a7-c7581500a03f
  8 f18b388c-f316-47b4-b888-6e08fc6852d1
  9 5d4e8ed3-dc46-1e35-a9c8-6278a02a4c69
 10 af14b924-3721-2648-8daf-35767b33ff69
 11 d7ce5da1-a777-6ad3-b915-2c1a61c1a677
 12 9e22e193-f2cc-3b5d-a729-008a4c10b3c8
 13 adf65107-bb2e-066c-b44d-fb99b7cebb41
 14 ab4f7149-7325-5c26-ab82-a6c6dddb5708
 15 a12dd257-6951-59c8-924a-8f0be148f81e
 16 84bea08d-4917-68a0-baf9-252e29f5b2a8
 17 99bac216-6fb4-2de1-badd-cb4b01ba1a60
 18 24a33722-8e29-6392-a44e-e10b5c6fa81a
 19 e704de4f-2a30-1c34-ab8c-c3ffac37af6e
 20 8738c19e-78d4-2687-9f72-a10fb05a4d16
 21 e95d54ba-b0ef-8bd2-9cfd-62699b2bc1f7
 22 230f795d-28d1-7d1a-b3d2-77c80426c2af
 23 b9a8d598-0c45-464d-88dd-e891383aacc8
 24 89e552ec-1ba4-3cde-9199-5493b8a810c5
 25 687bfc45-b337-120a-b197-3f1026fd9ffe
 26 2cbac672-b576-27d3-8ade-8037e56a1332
 27 a7d7cc0e-2b83-0a16-b5df-d753382373e9
 28 3584318f-cb0b-16e2-bf00-37eb431761db
 29 bf1f25d8-6034-457c-80a1-a15dd03fe8a4
 30 d81673bd-f252-8256-a6a6-8143b2ee9758
 31 219aeab3-5df9-3903-9b40-bd715d3ac9bd
 32 60340eb7-aaea-10dd-a755-862cc9dd8108
 33 d89eb1e1-ed4c-7e65-9d6b-aaef36b3a17a
 34 ca594324-2aec-2867-bc7d-cf857827c7ad
 35 b0fc1482-bac8-8707-aa55-31f171907777
 36 97baa8b7-5ea3-7c35-9edf-9cfac3806e06
 37 36c1a812-9571-7611-90f8-81e5ee41d189
 38 304fc7be-324a-87eb-b0cf-c44130b839d1
 39 c1da5340-1501-2f43-829d-67d733fead01
 40 a20fe09d-6e46-81b6-9e73-4467db5b086d
 41 a4955bda-c8ff-8e7f-9bc6-5ca13de54e4c
 42 06f94784-681a-6cee-90e4-bbb11ee3b546
 43 cb8dce8f-95df-762c-97e6-b13bf3a192c4
 44 a2371207-1ffc-5ba7-ab49-88c886c2e658
 45 ffccf95b-6035-5096-9686-945aba3a8858
 46 aa5dff53-0b0e-44f5-a5c9-ed12f982c909
 47 2b1a2976-8b36-7f7e-9ddc-7bbee548172b
 48 8b29bf06-504d-5442-b29e-1a57bb19e259
 49 996b094d-4d7d-4f4f-be29-1d293520b89e
 50 0d3ef202-5cea-74ee-9779-adb4a9128dd1
 51 5700ef2c-aaa7-6dcb-a9c6-0e13a7ce4b9c
 52 dc44ce86-0ea5-6bd0-add4-e0243377987e
 53 baf8beb7-2fd6-5054-b956-7a7859b0060d
 54 ae831d32-d3bc-4d3c-8a55-b429c250a73f

Explanation

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