A858DE45F56D9BC9 archive

201305211743 1er7ao

explained decrypted filler

seed 554

Metadata

Post ID
1er7ao
Title
201305211743 → 2013-05-21 17:43 on A858's clock
Posted (UTC)
2013-05-21 09:43:54
Timezone
UTC+8 · title 17:43 against posted 09:43 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(A858DE45F56D9BC9201305211743) = b0c48c53610300b41627fb0a5a91ad15 (name+title)
GUIDs
48
Filler GUID seed
new Random(554).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
46 · predicted N = 48 ✓
Machine boot
2013-05-15 03:07–10:31 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
9 · 2
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

16B8744E8565FD4F 85A05D70DBA06F78 FD92242365D66C8D 572815A004672B48 BF4C9D37208C270D 3518FB88BAD3D163 0BBC5BDF076F564E A5735261517A8E46 23E312F159A37A7C E70E8E8478A26C32 CB584F20DD63166C AFCA54A100291E01 E22ABA2C9E70ED52 F8156EF7DC6D757F A672D0D506C2BC6B 7A314D6201D5A944 1F4797575CE42243 F9C5E20C387CB334 3762D00BC79E78FF E9F168B58B0D5DE8 EAB028B1AFF24188 063AA0D83562D89C 6B9D9E8DA8CF9636 B7C26E77480CDEAB DA1BC830364CC77E E6405517282A7102 F16FB495112C7537 42AA1F126E924F5C 4FA64CF4BF2FEB14 79CD7EEAE9731E1A 627A2344C4C1020A 28AEFB74B183D767 DA84A25F46B559BE 15C5F2747FE1403D 734EDE6EC17A89AB 1C2C4156CBDCC149 7CEFC56E651C5D89 082C798AF4ACC301 01C01BB6DA8E623C 97623406EA3010FD 9C1818DFF88869F4 88D3133A8907C1BA 7CCB9C3D4490FA79 E11DD539FBB8EE3E 697CCE45429BA9CC CA110353262AF7BF 32597BBD2D72BFC4 4497E3321307A847 F3C46B64D2EBD91D 842E56FE707C87A4 8E0A25B79B2E0D9F B684D745F640E9F6 0FEB39818E0DFCF6 24B399AFC18BC375 9FCF49A440C284AD 6A762379EAA3A815 EA899F717023A196 7D3AC265E9F5E0EA FA8BEE572DE57093 01FE2DE46D5BF8C7 6C3D403663E63F19 77809AC97D13B871 C69C3C52AFCF22BC 11E4D8FB3D9D381B B95E016520FCFA0F 0D2AA73CE5D8B146 F3323D35C42E7209 85E9BC88F8D54AE0 0AF2BCB7AD04FFF9 21B8E24BC2A6803E E607E7BC7CBC753D 1C99D2D15DC7A1A5 B9B3FB32BF37C35D 36D4EE837A1BD3E9 E11C43845B41AE0D 3A1F949E51F46A17 AE519C3BEB473415 FD57D2801516EEE0 52D2F5E171FA0B44 F4928291444B5561 DCC0CD0EB9C58966 AF4E463D624CEBA1 77D1152E4395D8AD 0A2DA2C9DBEA545E E775263891A14F3A A0DF4A79B96C6499 038714B1F4166683 DCBC8B10421ABF4C 1C8117550A3F7BC4 B0E758AABB5F97FF 26632C804C1AE9D8 81FB5B95D6AA49AB 0D826F8779517F91 F26A194F58963C0F 590FA0EEBB77065B C0F181E3493D7BB7 BEF9FF03A42A37BC C962BE6A7BF9ED3C 03DAC9C8AAFD5CB6 2F570FE79A8CD905 4B2401D9E50CE080 0786EF86F0AD6E90 26CA5ED233BC8467 A96AC6420B0F3854 4D0CF0C7FBD5AB42 B999B5ECC0107FBB 881B34755C6AF6A5 5740F69AF379E72E D134FDAE5AE83E39 20881A9CB37DDE3A 1A55B09D4942E047 0CC2F5EFC34F50DD 45922B073264DE28 306C86BF9A4034F9 80955BC41159CF1F 2ABD990303301E41 8C63DD46EE8D07D5 6479D53D12418E0B 30C0318BAD17AF84 C329C54368B766A1 665CF7CB39B74812 F6B6AA628FC398F5 5047D2D309C91FDF AD5E7639B73B502E D1E52F34CA3BA896 66685D07F191331A 1E31E83894A5CFE3 50D893B2FD267E1C 952A42354A2BC65B 08091726061F3200 CF1EF37E736FBA06 5EBC41575E171915 5BD21FD4B03BE449 BEDB8AA9163681B3 1C25D0798B9B8C56 33EE3ABB3FA16339 425A09E728979CB9 D28C1BA124F13A3B DF70E3A248F4DCC6 076A1F492B2CA50E 3D874A37DE910FB3 0FE5424B746CA76A 440820E1B771FFE0 2F669F99E17D2839 06D76195357CFC92 37AC9226C4441E9C 642431F63356F0FA 3A6EE6ADBE9C4293 A2FFED4B9CC96DC1 6D98DE5B22FA997D 7F9332DE22495AE7 35314D5BB6D09317 071074EADD6E86B4 0FBD4F0907385E56 8E697B1431DBF361 2DEC01B4362FCD39 DF85E240921CC617 10AB08C1EE596D23 0DA2D57C3CBC1874 18E032E7CEB87B37 C644A44AB4E8C9EF 4DFF61396CEDDAE6 71B7275C59A13939 F7AB8CC8329F2B12 776F1AB3485D98AE 56928629DDAF8677 D66E7872156F8334 EFD0808190BCE381 0B9FB34CD1D582C1 E1FDBA739BEE5D49 CD65592F9261CEF4 ECA625D1B78D221D A509519C34902C4B 8204AD73FF480A9B 274A061350B7152E D71A80A06D2F6DDC 90F50A0A50AB261E 06592231C395F4F2 0D8984400C6F518E 000C7EE604D604BF 7FE4D0FF0DF006FD 2292EF97CC9B1DB5 474B7BC90EEBFC07 AC4B74ECFC01BB64 22BA393F80605F58 45BAF0B2FAC68D7B 38B56CFD9D6C4CF8 CA891AA3016FCE2C A2B331CBD755E61F BFC74235E3358850 C45C3D068FD6CEB1 CEEF65D68F0465BD E1FA22516E8C9092 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305211743 (name+title). Key = MD5(password) = b0c48c53610300b41627fb0a5a91ad15, 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 e6c383c6-4b29-1f59-a0bb-6de9c3e70578
  2 c1a21761-0199-3a0a-abf2-7591b7b74207
  3 165d38bd-e18a-0cfb-978d-e091041f6446
  4 d604a8c2-1961-7828-acc8-b92e2f2a26c3
  5 48db839c-2d8e-263c-ad85-e209090e7f38
  6 c5ad02fc-5e97-66b5-a45c-0b2d914151ff
  7 23b668db-165c-1dd0-81e7-f914da896409
  8 95c14478-28ef-3a21-a5c6-a1dc76c34dc6
  9 cd77c1bb-3a59-47b6-bfe2-e682dff51431
 10 802f200f-4af5-5f92-bb66-08154334751a
 11 533d907c-3a7a-3fec-9ac8-343edb5f7a29
 12 52925621-09c2-860b-b11f-aa2fdbea0eb5
 13 1c7b2ac3-a14c-4b49-81b6-4d73b11f97d1
 14 d59c0912-35d0-646b-ae69-b7119354ebe0
 15 1686ef09-ec35-65eb-a53e-b336cfca8ff2
 16 e31dca0e-8b45-033f-9efa-01975a29ceff
 17 84dd40fa-1d15-637f-a51a-187bb7e0d0ba
 18 8fc9a89f-1fee-4989-a692-c14e72610310
 19 e35df29e-379a-622d-bca9-a1e47ae8ee08
 20 8ef36261-5ae9-79a8-b6cb-07c92695d555
 21 cee37782-f6a8-3809-8335-c99c9c9c9265
 22 14ea8f2b-0630-63a2-b882-d0633ebcf640
 23 b7c6ca25-2741-5ded-9b93-740e2ba937b9
 24 549a4396-5a90-54c3-88c2-870645a1c0c7
 25 f5737ad9-13a5-8732-b8b4-39361ebd6a33
 26 8f14fd37-bce2-728e-870e-f4d92b914943
 27 995ab0c0-b0d4-2736-bd6e-287625279dc0
 28 81bd9ded-e855-8c3f-8d32-8c3a6b3908dd
 29 fc4f200f-a99d-53a1-835f-4c3c53da2752
 30 e9b39dec-c8b2-22c9-b7b8-bdb70e1cc356
 31 9bbcda08-d397-6240-8677-2d09cc95d953
 32 38cec839-f81a-3100-b23c-6b8ae82bb178
 33 4de0625d-74b1-0175-9c5f-799601bbd739
 34 ea0a63c1-1d4b-7a91-80d9-c93dab015901
 35 69ce20de-9a2c-0a19-9b2a-398bbcb4727e
 36 a0c59f91-d324-6084-8f90-c1a7317db700
 37 924d80d5-3af2-8068-9b33-c3eb5ad6ae14
 38 2512cc62-9bab-89f0-ab7d-73b20ba2ca57
 39 5f7e8831-1d1a-1108-bb8e-ced13187d4ec
 40 ca326502-443e-4754-827f-5ad2aec8097f
 41 d85a5894-ef23-7273-a508-1ed0be233423
 42 0fabc356-77e8-57b4-a3d8-7066f577915a
 43 b14ad521-42db-0e0e-ae69-02d671806c89
 44 7aeca03b-9668-825a-bc28-15550012586b
 45 63504032-22a8-8b9e-91ea-1113944c5228
 46 e15429bd-de96-618f-89b2-396f57a7d3ca
 47 c72a36ba-9f15-7dab-8b61-757d74fd9848
 48 873b78d8-9325-1e9d-8077-fe898fc514a6

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 130726134538466064673655872852630706881475088671. Exactly this sequence comes out of new Random(554).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 46 of Run 46 (seed 39,043,781): new Random(39043781), 4·Next(8,16) 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 2013-05-15 03:07–10:31).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.