A858DE45F56D9BC9 archive

201307071759 1htowe

explained decrypted filler

seed 776

Metadata

Post ID
1htowe
Title
201307071759 → 2013-07-07 17:59 on A858's clock
Posted (UTC)
2013-07-07 21:59:40
Timezone
UTC−4 · title 17:59 against posted 21:59 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307071759) = b7687adaa63f3ef3b746eed8215b1ef3 (name+title)
GUIDs
60
Filler GUID seed
new Random(776).Next(9) ✓ verified
Run
Run 48 (seed 387,048,281) (seed)
Draw
21 · predicted N = 60 ✓
Machine boot
2013-06-12 10:29–10:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

CA36E1B5A1E86DAE D260DC8E86EC392B F83BF53DF042B027 BA98A5A22A18D0B9 414FF02A7E4317CD 7E38D2FA2FC3F120 AC36928CB9CFCD2F B268DA34AE7E14E4 9395A732A16CA662 D3B2C95A33B1CC18 73E0D85445080870 B74E1BBE02801550 192F56631F34B544 BBAECAF5ED68010A 0D5101FBFADEAEDD 0CA3903327327A22 FE3E511EDEABFBD6 125670E19C32776B CDF8743EB027D5C7 48D216FCB454E19A A248343C087B9FA3 2E625A5BD079958A B7641D36C0838ADE B62AE9A298112157 CEDA2093FF7AC1BC 6B30E87DF5FCA3AD 5337BF3FB533031A 6A00FC5F12C4B398 7B39534C9CBFE09D DACDDA2D8871029E B6C05F7E3B62CF8C BAF082C91C0B9F7F 93BE5F2EFD2F9793 ED562C770A5734C1 5265074167060DB2 4D095ADDC7F55C75 ADB3542B83F3AF72 E8EF24AFCDBD4BCA 8745AB10E57B04E0 B4ABB05EA236C192 821F11B9F26717D0 3DFFB305A89B8BD1 94CA4D7FC531E7E2 DB94E4A38FD003A7 1A563731EBEC6D2B B0AB7D6E9A648142 0B304546002A0A0B 9DD3BA6FD0EA4181 ABDE1B8E99DA5DB2 0AD2961D0A1BF921 CA5E80042A1031E2 06BFEBACE3AE25BD 52CF995A0530EDC4 AC819AEE4C30ABA8 F85149DF7ADF30B4 6E5A24A7E6C2FF9C F2442246F0AB4ED9 0B7219C3DB0F0E26 2DA4FFE3B7938CBD 0AB739DC56BB71D4 1719ED38FC0240D9 845AF5A757E1A063 DEB6C42DB14EF115 7827322EF536CED6 A7F9FEB3E724B880 596107852227C539 49284F312BFF2CB4 42E74B7F9F432564 7B3D4EA97804AF27 3F7CD008CC81DC6B E20030E1636D468F 4D230967B790387B 39BC504B126F92D2 A47CED4B8F8E093C 352AB1BF9EF89FB3 82533660854490E5 4EB1FA579201C6A0 0F0274C003F19E64 A650041587D4DB58 9E8D23A6466C80B1 5EEF0DF32C812DC8 4464EA26AF059FF5 196E780A963558D9 7DA5E0D3814C97DF F686C5037D622610 6EE69FDD7EC718BA 1DE4DD33A38FE594 24D8E4F4B7E939D4 318D1D99EC5F4454 109D004CD36293D3 FC2910ACDE1B7B3D F83C14887BAED2D2 87B4BEF3DA773B03 0783FF970D7D2E71 FFF069A2506016D2 A0C1D88720A02550 1DE9EBDC972D7D8C 477593A349D1C18C BE56E7A5A3674C53 1A326176E2946073 1324263A33D83C61 25386AC30E09A2C7 64BA9FBEA2BC4CF7 C4F80CDCCB1D8034 0C5AB0A3B4FF26F3 45394CE8DE7D4016 308CCE7C515CF07C 9CC442D4A6746FE4 B897E0C7C8AD48D6 87E9E41E2899627D 1A932197735E5B13 B98A76F71D63C97C 9A69B3D38C2C6D3B 56C42D49998A1738 A9F3AC1BC6368EFA C60B5EF4EE42A029 334D5D05677078E5 29CDFE29758C5736 8F734AEBE56F0DD1 1D09FA89ED4C3AD8 398F4C16F29F2A0B 3DD94924CE331FF4 B2DE75D278DA694A C8A02680E44F1942 5CD7A9F8B8866924 F4432C362F2CFD06 6EFC2DA04CBE8D30 9E7FFD2DD29C45C5 A0E8526140C4BC73 11E779CFF6BD44F4 592E7CB36218EED6 31508F22A4258964 B88886E7108AF248 3D0BF82FFC43E247 D218BC719E04C0DC 74FBAE6B571FE744 B5B95DF19068C0FE A352016DD38F48C7 E1483090A16D3AA4 C1D84808D897DF89 FDE33889019955D4 4F61368DBDAD7141 24FB881B6E8AA801 6DBF7C0A3621EB8D AD89BA39B6E7043A FAAC784A6944B74F F137A2DF6934F9B1 9A0E19648964F0D2 50FD86CB16AA6DFE 9719B94B3BE93AF0 F55738967793E5A3 0C0A3EB2C57ACF0F 7A1DBB9617DFC745 6772E79AF1919011 397C2D4ABAD772CD 0CAEC8D2CBE05589 BA6478000D089CF2 CD4F8911362AC104 E2CFE93E09A6BB1F 51777B61672B420B 5AD30DAA177A32D2 161C61561EA1736D 1D8E07380216CD14 EB3F754EA7CBFD18 C848C3274069B17F CF638823CDA5FB5A B051152E6434F6A0 D61ADDA2ABB6DB26 45A006FEAFA747BE CC28706BC977AB80 64A6CBE4676D294A 390AD0EB210EB68B 69D8E0269F12BFEF 83DF537935319ED8 0A0DBA8BC8F52199 0837399D4D9AE21F C5F69C8086EBF8A7 89F7846198530F58 4E3E5315EB6BFD7C 629B58436E702F86 66C39E2730DC61FF FC5D882ED898FF88 38392E1D33FC9EDB BA4B1D07C82A178D A4C2041C7AA88BC2 F09809F898AA0895 38135B72A1C9E0C1 06061BAB774EAEF0 9FBF4FC3D82403D6 6D67D8001DBD4E48 B2ADD1F027C3B4B9 F973441DF40472A6 9B316D130CBFDA9E 2C7FF4CC198071BD 582AB7458803D539 09D17C1894A591B4 2836B2FCCA051F31 CD0C427200C63954 52F0C1A25FBAAD3D 68414AC9A5F8C353 A15DAB42BFE9B9CA 76ADC4DBE467D4C9 808192DDB142D7F6 FA0283792029C8F7 EE05963F1C9BC70A CA51D9E759B40B1D AE828B7E6D3D4F02 27367163EEEB0D27 78A64C19C8449C6F 3E0065F3D1E7E806 B0D27464BB05BA1C 2B18326560B06FDC 7B14383330ABD83C A160795EF4F92B3D B79AE9038ADCF1F0 6583E0BA80C30B78 4DC5DE0307C97156 B61D662703E3B23C 2AE1778FD6E63AE4 F9BC3939E2165860 47F63529606CC087 49018F2D6E95C611 B96073FFF2F22006 17F7FF9FFBDEA34C B706383FD2B46886 8576DD12C52CF713 FB4C67140FC33FE4 2EBAA9B59E7A19FF 6DF2624573BD59B6 0B1B03075471D632 14B49457720B25A1 E4D017E95F73DDD5 AF7AC16192ABAFE9 37162529C9D44539 A62EDA8B35F91579 6815F8934AD5FC59 6A6CADC8C9FA3699 76AAEF47BC046477 067FB0E05801FF1A BA777C9D915D07C8 BD2B7F87DA31BA47 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307071759 (name+title). Key = MD5(password) = b7687adaa63f3ef3b746eed8215b1ef3, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a9609778-82f0-1320-8c93-f044b94b6673
  2 ef9e01b7-e9fe-4b5c-ad9e-9e16448a8144
  3 20dcd0d3-eace-195c-9c27-4649722096ea
  4 9ec003bc-abad-1888-af6e-78825294b987
  5 d323afae-c033-5713-ab64-6972057700c7
  6 c612464e-b75c-6647-b82b-5ffc818d6170
  7 6c14c2ff-26f3-5cf3-bee8-479f38b36775
  8 e59cb836-c1b4-664a-8bc5-208664f626ea
  9 20e077b2-3a16-892f-ad6d-439f345aee5d
 10 576e4004-7177-3909-bf83-775eb26ea14d
 11 47088a5f-341e-876d-b341-e3bf67a5225d
 12 4f7d90a8-2854-261f-b433-7b6a02c08807
 13 4c382f6e-a40d-036f-ab10-f45145ef5cc7
 14 31140a3e-8dff-153f-b9e1-0583be89380b
 15 326a4ad1-a339-1c98-b09a-dc07f815daf4
 16 51dbe7f5-5922-5dee-a48f-54dfd38c4d8e
 17 aeaea00b-27d3-09b4-a11e-a9a62b774206
 18 49588234-cc29-18a6-9c3e-75198d20af70
 19 3cee7650-075c-630f-b5f8-00dde1fdaea9
 20 ad54c769-fa8e-7104-b2aa-3bf5b5c63444
 21 1f705723-d4b8-8163-9f0e-2d15d3ba082d
 22 9fcc0c5f-2a01-2f08-aaf7-3f0a400c530e
 23 cbbe52bf-37a6-1e05-9f85-3feecb4cd7ab
 24 b79b1b40-1e14-1808-9a02-6f647f5e1080
 25 f0179285-cba5-6ce7-9667-704a47260553
 26 0aeb1316-a007-5f93-9adc-e19f6286f8d8
 27 855967a3-6fa3-15df-89e3-07e3981a0dd1
 28 543ec89d-e688-4037-81e5-95e916ba69c8
 29 98da65c8-0581-7367-ab2f-b7f8f0189309
 30 2d6e3225-30a3-0d43-87ff-a424f75925b9
 31 1ffd6ccf-2104-687b-8253-391448dfae80
 32 ab77894e-3e2e-7725-912a-3a06bb977372
 33 4cf53483-e3aa-3e25-b1db-7e60ff30b463
 34 373cc0e5-2e55-3182-a484-c3cb5ae346d9
 35 9231c676-b0a0-570d-ac79-d0f194fd4340
 36 6500596b-160d-3378-8123-e60ba2e35270
 37 10a7e36b-35e6-7c6c-88d7-e81f27e7387b
 38 fd5a561a-1863-2050-acdf-93de4ce14851
 39 9980bab7-7530-20a0-a23d-6c330266dc66
 40 b0bc987c-825b-5022-ac99-20fbfead165c
 41 7a202afd-1799-253a-babd-6b83bb424912
 42 b4141fab-2bda-21b4-be99-f163510b8bd1
 43 92c92afc-3fcf-0670-8c36-7503dd668be9
 44 1cf65351-a291-0b40-b1fa-18b0c40fe502
 45 6fd6ad90-ebc7-01b5-aca2-ffc79115bcc4
 46 72b7cc17-ad88-1d5a-94f4-928be28acddf
 47 14e9278f-9f1d-39ed-a054-4207f9c8cf94
 48 4c940cba-3c0a-5923-b6c7-02e13b2a4730
 49 6a8f592b-5ee5-86df-a301-329880078c09
 50 a06df5ee-240e-7f32-8be9-be88d1f0e676
 51 0c42db06-c4a9-5d35-b9ae-4820db926e62
 52 06b9df57-33c5-4b5d-b1a4-f64d7ff1ffd4
 53 2b1997de-1aef-50d9-8607-ab969a7e2ae0
 54 4a460438-5347-58be-844c-201ddbd6581b
 55 d7383bfb-7b48-5d90-ba75-d00538d42b90
 56 86f53b04-9261-8f59-9e4d-7d029fe6962d
 57 c1dbcdc6-2238-394a-a814-1b2ee7ac74a1
 58 294e9bc7-8dcb-0434-9e5f-5a9266f52943
 59 7e6a0d55-9f7b-3286-b5b4-3e0dac9a45fd
 60 dbcff9e9-218c-89a0-836b-2756fc9bc70e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 141156568382011501678211651470673353722522000135875455583038. Exactly this sequence comes out of new Random(776).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 21 of Run 48 (seed 387,048,281): new Random(387048281), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-06-12 10:29–10:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.