A858DE45F56D9BC9 archive

201208170546 yc8nk

explained decrypted filler

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

Metadata

Post ID
yc8nk
Title
201208170546 → 2012-08-17 05:46 on A858's clock
Posted (UTC)
2012-08-16 20:46:21
Timezone
UTC+9 · title 05:46 against posted 20:46 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(A858DE45F56D9BC9201208170546) = 8553de61ef1d5d93e9e81bacb4df693d (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
47
Filler GUID seed
new Random(110).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
57 · predicted N = 47 ✓
Machine boot
2012-08-15 10:18–10:21 (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)

7CD1FFCE6CACD026 751D3E74F0B3DA46 F52492F46FCF664A F2BA8EEFFC9AE34A F2AA709FB9BD3F7C B1E95C4B69B15CF2 6E0A43D1468CADC0 2ABC4A243389F09C 0EEDA050DBBA707B 94BAB103C179F127 46D5106BA4D6EEBF F37E727D66BA5E40 65189BCE1F7340A7 486D727704A1039E 5EDC4B45545801FE 1BEF5E582DBF7FD5 949D0549E107A44C 58F85BE989A3CFBA D6438F41F68351A0 6668E2E4A9AD3DF4 9F09B111B4721C52 5BC207CE0F866080 B75E60A5F04202FA 8B150E7B9F0B758A DC24CBFFF3174FBD F07ADB561DDA16D3 62DA3961B796C695 36FC0B3D9018D463 475856D1A8255A96 D7C091442BB966A2 DF631A01EE04D89D D9380205AD6C7BFE 23AC667A780A8838 19CAE00E518B248A 597304241F989930 8B854D6B766B2ED4 2928F8E6F2707978 CEF22C36535FE468 4777969D93CC2825 E3100B1CA7A80451 00535242572813F2 0FEAFA322D60F42D ECE972466BB99101 8F7BB1789E149D7F B44DB1655517A07E 2587BF96684695E3 5FBC15A5FCD810FD 7C365E527BF7600B 6FD134C6CD6539CC 31053854C2DD3654 919985268CE61D09 C1DFCFD68EDC41D4 BFCCDEF9EBB213B2 B15C7588038A5AEB A40A281E73936934 0EAD3F297DBF55F5 D6942441F6FBD474 07B2378A8D5AEA92 2D34C2CFE3545C7A 27203D680DC9E318 546A4F27BD71BA92 000C15D614308E35 B37243FAFBBE1615 5558DC859F556BEC 5A351351A77BD6B9 D86746F3C43F8269 49B73937249C2D76 44DD85C9F2360CD6 B1A8D9D1938C3D73 7D3344B2401AD009 C7FFEB9B3EFBEE57 21A83FF00A893806 AA31CE3DB8FCFDB5 6BC65097E7E460D8 CB3D8755E7917F45 D0A6EE4A3EB5D033 A255D5B5795FFA73 86FC5A20A8D49DB1 631D8287867737FD 736ADC0CDE0CDE9A FBCA030FED7504CF DD1D0006CAF86E28 4C8E7B896D1E04E1 0A393DAFB3DCBB3E 690079B9C1CC263A 0E030112DAFE4718 E74F1672252D3066 7212364FB4E672B6 2A93A8ECA5371211 007FB022772080A2 48A4C5D8741CC40B AD22E543DB9ACC76 3DEEC75A84A1EFEF CA0465A7F5BEE092 D33B77625E1AB34E 00160BDE3AFBC2E1 EC00A8D900A4747D 25CDEA0F759004A0 058A9096A57FA716 E5C4863FB112C57B C65AF8DDC21A06B8 52DC4E44814FF7CB 0472E6B65D7EF99B 60A4EA4368D09865 560E6C60000DC7AE DF0E83C755DDCCDE 81E8481C20455173 7898F3D7A845CDCD F3E2A59EEAB73495 140605368F46E341 671BE1A20E3692F5 6D3755E0F3F04D81 5227DBFB47B54F17 617AB13536C2F1E2 7AC09CC6F88D7A37 E284BF8A8E3E59D2 E20F24238E0DFE5F C408F21CD9DAC956 9340F2CA48681354 31E7E16B789890B9 25345F2B411C19DE 1B5A1CC8D4DEA5FA 38718EE604FE9921 9E1E794B0437F0D5 4EBE4F5B87C9667E 8807445CD7680464 62491755F6203DDD BCF11437916C31CE 4BF72D041E9DD540 69D3D20F251752AC 903AA642A4780469 18535F40ECEB3A99 C7F2987332DF35D2 85E72401F3AC39AD 2D10820791F6C6C4 C92FDD52FF9E08DE A8257316AAAA23A0 49AAC0EF0F3FB38E 4BF9290D4988ED92 2686F749B23112A8 DBA16B10ADFFDF4F B4AA71D20CDAD31A 0342D4BFB6CC557C BE4FC5711EE092AD 9511B663B6FB91E2 B26F78398BF0A4E7 7F04755E7AB6A01C E645FC43D2686FBF EC4EBB40C66F923F 544413A33D797FB4 55E5182500F6A1E4 3D1065D0363406CC 60358C3B323D5A1A 07EA33D03E60BE87 336EB2A20B1F5746 5961FCA5CB5882D8 9B4AB7687A95D12A A0BE57A45887D233 1E18BA7503D4CFE8 BB7EAF9605BBC32A DD29618149E0F7B3 CD29B01AC31479D4 846D3571E7BA4D85 148C73EBCDCB5BC0 6DA05BEBD9DAA54D 6713DE303A2E89ED 3EBC8F35490F5DFD 001E4A4E332ADB59 A7A9EC6A19A88F61 B16FF5EFA45A7804 3C6CDAF7756A92F7 1CE79A8F5604139D DC04B8618B635839 D36BDA5A5F07ED78 3EB7BA84451614A7 42C1E3B43D87DD3A D092CD997CC7812C ECCD797114E74148 D21CA2BC28BDE84D 58950ED4D05F911A D6ED7A1BD0591250 5AC01BB147C05BDB 6E0815A9B07527A9 852DFC61AE241917 0CBFBBCAE8A9FA98 B7848E2F07135E93 E7BD9F3DE97AE246 867C249C89712AB1 90445397E2928370 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170546 (name+title). Key = MD5(password) = 8553de61ef1d5d93e9e81bacb4df693d, 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 c3609481-fa1b-1c94-b4a0-207cd59682c0
  2 b24a9188-895e-07f1-862a-de0aba4c6e64
  3 fee0cf2a-3984-5de7-983d-a2aa95f47fb1
  4 5e2a2f3f-c4aa-04db-81ea-02353523d12c
  5 3aeeb19a-9943-79bf-a936-3b3cd3cc7658
  6 640634f4-5884-625d-9f8d-499c74515819
  7 73b4d575-54ff-162c-8859-d97b2b292903
  8 330e89ed-a5ac-50a9-b290-dd71ae920cb1
  9 6a7c3715-cda2-5806-9735-1bb1581e86a2
 10 7eac3963-00dd-7f5f-b33f-7df9ebf13ec7
 11 035a93f4-328d-2665-b8ef-c92b7b9bcb37
 12 98b25543-2a37-325a-8202-6666d4f13579
 13 d2de9295-d813-2c5a-8fad-be8c4fb9ab3e
 14 0ee28673-fe62-6623-88c6-93e1ab51590a
 15 08c0b95c-70bb-8ea5-b6a0-cc4d58ec1fbd
 16 69f01851-fc9f-6df5-ab40-f006b70cd9ae
 17 ab5b42b0-cf94-0977-8952-6eb8346de883
 18 a58f9647-c681-1ee6-94a9-013d0433d341
 19 81d8b87e-0d7d-54b4-a354-2a5fec95b7b6
 20 76b66482-4275-81d5-b81f-6cd7a3652fe7
 21 d3231653-3213-3bc8-876d-9b4dfdc12448
 22 3f31ea30-1bf8-7e86-9aa5-76749b05dc85
 23 fa8df0e3-8ef4-55f1-9bb9-e7d63924f739
 24 e7dd9a55-1e94-4cca-a22e-392b261d0c85
 25 c4440006-b054-4fc4-b03d-2c0b0cf98c0c
 26 80537093-8d0e-2ad1-9453-1082fdccbcaa
 27 14968604-17a9-4808-8659-dbb01c81ecc7
 28 44dbb589-52fe-7bb9-94a9-563f06dd6661
 29 8a25d3ff-0885-8c23-8dfa-abf9d5d504a4
 30 5fb84fcf-f19d-63d6-ad59-7013c2de613f
 31 96be221a-e3a2-7dea-9c01-46f42ecd033a
 32 ec72775b-4c97-3057-b863-6aef1d309b06
 33 00b919da-d8bc-40d5-b22d-ef5c984c06b5
 34 8ad38a60-5d48-6743-b5f6-0ec212b603a7
 35 4531d3d5-f575-0aed-ae7e-fd10be8a634f
 36 b56d118f-3e23-4e63-8018-297dcc46e226
 37 1a740e0b-c3c5-1daa-9f62-d93cf9780990
 38 38b82ff0-f7e1-320f-b596-8a51bd490890
 39 e4ef0b31-8413-1a44-ba4d-bfe1d924df19
 40 9b36b89e-cbd9-36a2-b0c3-3209eac77bfe
 41 e030814a-daf4-811d-8b0e-cf4d3d6cf181
 42 67115eed-87df-2a8e-af80-199ce1728ba9
 43 101d3f5f-0dba-023b-8472-5b81b9e48a30
 44 6381800b-7445-6a43-8a0e-99765d6d59fb
 45 a17a0742-484f-884d-98d0-e33eb5a0d3aa
 46 a2c0ef40-1aba-5aa1-a236-90e392a2de39
 47 7215160f-d7e5-6781-8507-13e547e1dc4c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 10507615572326860158375442478673460413138206856. Exactly this sequence comes out of new Random(110).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 57 of Run 24 (seed 39,416,093): new Random(39416093), 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-08-15 10:18–10:21).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.