A858DE45F56D9BC9 archive

201307210953 1iq4ft

explained decrypted filler

seed 712

Metadata

Post ID
1iq4ft
Title
201307210953 → 2013-07-21 09:53 on A858's clock
Posted (UTC)
2013-07-21 00:53:59
Timezone
UTC+9 · title 09:53 against posted 00:53 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307210953) = 4bea4e7edad1f4b2f66e92328094d8b2 (name+title)
GUIDs
52
Filler GUID seed
new Random(712).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
57 · predicted N = 52 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

EBACA5D5824965A1 2085FAD8B7842C72 2934216E06C246CD 834B767A96868307 F2CD21DC2DEB45EE FAB68F0E4F670F15 396145EA1DFF6B3D B18D5A9C14F674A5 8570B8C7BA7BE753 5AEF14FC5EAEFE75 0DCFF6CCA440B673 0504DB79793D899F 11310E90FFEFD0A6 CE8E4AA9F15158D7 79ABD055412C8CA5 76FAD4FC16AB0016 E099054473FFB552 DE418E278A6A6E9B 1A4B19A077531B3F BBE5465CE3EF198E 2E76DF42E1FFDD33 C149A8B5354C432D 708E8BECC7A5CA3C AEFF1844F52F63AA 58F5B889B7D0525C F7D60228668FF5A6 8D950883AFF7D3C4 03D42C82A9A54914 F91C21CADFE2BB6C EC92550D266A0D0F 530111C15C46CD1E F81CC9A909070BE9 23EAF3D5343B5FB1 E7FA6A235B10C990 B8BC06BF1C142FB9 6475CE30820CD824 B954ADAB0A103A80 98FFA052FB3C1844 36ECD5493483879B 55AAD4587827C96A D3BD0C3F7E847CDA 0CC481800E178672 D614DB3F2D34FB06 C846A762E1BCF027 6A9EA5592B9344FB B3A2071EF6F3AAD3 1B90BCF8CB03E7EC 67F51531F6447A29 3D6C8A8BC0D0FA8E AEF3EABCD521CACE 76B93ED92CC22358 C4DBF7D14CFE56A2 8D3155AF0DE37C10 5D11278D688B4240 6B660BEA7D78786B 51DFCBF0DAD90398 745AF92526D990F7 598FB92D1C4C07BD A349B34FBAF4A3A7 428B4F7896CC5EE1 B57645683FAEC500 A36F7C7ADEAAAD44 3E0D7FCE865F8561 0310CB8F48C58ECE A64473EDF090A8AE 57D52CFFAB43799B 21483ECC20B0D086 34974DF9726716B6 FF41A5394DEAEC7C C996A4430DF86ED5 B8E61504611ED2E5 3B852EF731C32FC4 D52E3D342C4C4565 55B0654A2E8C696B AB75BA8B0920FBB9 6E3181B5A47E7A73 5C59E616D024704E 25F7D63CC6D9F7D2 814DAEFAFD8AE635 1B524D90385BE3D3 734BBC6AF2D9DA83 6E5AD4CDAFDAC96B 8ED335B2CDA5F545 5F379CCF04831C17 A501E61B0B2C50C8 B7CCB27BE2C69DF8 A4DD440BD3CE295E DBB0DA7DAED2AD41 FD659A3541C3638B C8101FC3FABB554C 9D46E04E042EE893 C618EB12195C7DB6 6544B413F53F9890 40615A836FE577E2 6E3D695A24F6ABBD 07AA73103920B751 F09DAA1CCA5A038B 1E430A351ED9E27D 39241ACB258E53F8 84F8AF5BE8D729BE 17316074526EDA3A 04DE88538FB67EB6 093BD198142CEAB4 F823911CB9B08095 9FA622E697E716CB 36C04908C8ED5F6C F141E24D444664FE DD6F7543F5425751 DEF7B61BDE3137EB F517956B3BCDA434 51901C8D2867C698 26E18C91A2A32BDF C1B06EAFB0822014 E95DF669EDC885C0 C879132E15375F48 0664329062B4DCA1 EC978FECD06F22C4 B1B190A8E33453F1 C336C328284918B7 63882C78937BFE59 F2F27DDB5C97BC63 20D6E57EAE7EA5FC 0E6FB00709271599 9A77F2B058B422D7 022EAFDE983C01D2 6752BA9C51841E76 CB123F11A90C8B69 A8A4BB755681AF6C 9A31F55718A3E66C 29819F6382510F07 271B8F4CC7E26118 D919323577624EEB 1C101BF8D82674A0 C0AAE573610A4C9A 588DEF89F158B66E 05EF814FB7812DD6 4A1A3AA0AD8B7607 CDC69B2CEF72F486 C225705AE532ED4C 687D6B238D56C1ED FAF8CAD2FE37F405 BAB3A9CBEDA3B054 2A0F8C25C2A040B9 154CB3880C068FDD 3AC47B45240F1989 500775BE4BF4FDFA 73BFFA7A52A2D0F4 CA958A5D248BF876 B9945EC51D32EF08 886055926BA67292 F0857C01C4915BEE 1824CC141C0C5030 960EEE00DB194C21 20382D5D8A49902D D0D2A5B5CCCF8B8D ED41EC92FEEB3F42 806994BC5971A52F 697B47E13B6899B0 0F9FEEB139BBF4DE 093F2A04BDD79EB3 60CC7D3D41B37F95 8404A49DD698FFBC 05B3724190936E0E 7CEDBEF305CA501E 06C1AE661BE3200A 962A5B90FC5EAD72 52CEA6A33F810603 9D4A5C31EA7E1A1E 9228099D4BFD392F 01AF39D0AF76D217 CA1EABE6AE6D7093 F5702BADF34D4AF4 4CB547E50721F74B C9D90452F65DC9F0 78FFE4E462C9524D A4E0886B35EE8DC4 86D37E7A6F0BDE84 B85C79D3AF0B3E84 0C0428939018DF72 017792AC5170F180 974C86C977E6833B BA7D00E12FE81D9E 3852144FEA7E8F08 5631292469CF3E16 C8E44732B3C87BED D41D8F44F9316A27 FF523E1626ABDD9D 2B4048676486B086 D3235AB00EB8839C D8E4AC39EF714C53 B60140575FF81300 7CB2B51DC8B37576 CBF4CA23B931179D 9F3F1ECB6863DB52 7853D4A750B25FA1 CAEAD6A1947AD69B A666FDB72C9E18E1 FBF97CCC72B59F71 567B9A04DB14F345 A0C80D03CB226D90 397778FE38BF1F29 6C5B309E5B9E60D5 9A162411DFEDBA91 36773D1C07213F3C FA3474DF21CABEB6 69C7751287D2848B 5373B46DB7351D39 3224ED5D6EEB07DE 03B1105E3340FAAB 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307210953 (name+title). Key = MD5(password) = 4bea4e7edad1f4b2f66e92328094d8b2, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 02159b94-df55-6444-a07d-6bc6c2a270f3
  2 9d3f62b9-10b9-606d-a664-1a8b0e94b750
  3 37dc40bf-fd50-4899-ac70-c78767ed6e52
  4 89065942-1cde-43d8-8977-90069d48d52d
  5 6aec321c-d8c5-5227-8e92-41073c24811d
  6 a55ea37c-2f98-6daa-850a-5f3858c7248a
  7 013c7d93-7526-8bb9-b794-19231f76aa2d
  8 dc59aed1-38d0-5928-b98d-85c13efa32dc
  9 09524d42-db1d-0cdb-815a-06becbcd1c56
 10 404b0ac6-52a3-7238-b017-f108495cc19d
 11 499ab81e-7d12-70df-ae2b-1ead0a50ca9a
 12 bc81ed8e-dd93-3451-b579-e1a38e3ca167
 13 6364b7a1-01e1-0b8f-9d33-b6fe3b39dc5b
 14 e734b32d-e8c1-8865-9013-66b20400cb0c
 15 67f64146-a141-36eb-aecc-f002329e602d
 16 f36ee14c-2e17-6035-8e38-bdef8d6e6cee
 17 d049c83d-b9e7-1789-be7a-cf575875abce
 18 8e1033f3-b029-3e1b-a496-207d14f13ee3
 19 bdb23447-9df2-848c-aa26-2d414bce29a9
 20 0530a5f5-0b52-0156-9f2f-63c29526458d
 21 42a0b78e-a6d6-3373-9e9d-9bba3d09b7b5
 22 eedc7823-48a6-49da-83d0-f046e977bd68
 23 bfaa9180-b6fb-27a3-bd63-076dec28731e
 24 761bdcfb-1e60-6f79-bbff-7cd5e1b9ffc2
 25 cdca9af8-73f3-491b-9ae2-85849e42fd30
 26 2b58d8e8-5027-420e-b9ad-cd85ae3e1e4e
 27 9e0fe6a7-3b1a-07bd-bdd5-a864a1a50d47
 28 0859df68-0920-7801-b14b-330e20877736
 29 b983bc20-35fe-1887-9fc3-410fc2460049
 30 a68965ac-7196-4311-9e98-ddfeda70fd1d
 31 66215c6c-fbfb-0a99-87ba-baf8457e5ac1
 32 e3ae2818-83c1-8d85-a851-b5e0a19711ca
 33 a976e8ab-da8a-5494-8265-03ed69f35acf
 34 9c55534b-5c18-7d89-9157-c8aced3e92e4
 35 2ce3fb2f-fb36-2d80-8745-97ac4b12d028
 36 24a4693c-3aef-543b-bec0-e9dc80213d2c
 37 621e92be-01b8-72c1-ba3f-0b6232fca857
 38 b39bc335-d020-5887-8277-870319b09858
 39 84eef1b2-ca54-2a4d-b004-1ef378b0db52
 40 0d2c6da1-0799-2c4c-8835-97a76cf617de
 41 e5bae3a1-365e-0dd1-8bae-f390a5363784
 42 c6c08453-eb24-460e-9bcc-e3d48ab3e403
 43 b13d5e3f-d618-420a-be37-e5585449298e
 44 3c5371d4-622c-7616-8a5b-1615bf413a27
 45 27d2f5f2-000c-2a06-80ea-1c408da3921b
 46 55bfee06-8149-767e-9f88-07563a55f8b8
 47 21debb9d-ff27-55ce-b35d-b143d4017b3c
 48 d8b1bcdc-5b11-5da5-9cc4-bbb1e631ef3b
 49 39782cf6-7fd0-67e3-8000-b0ad24b302ec
 50 43b43100-f7a3-2867-8ad1-3b2863cabe61
 51 d5331a16-8195-1d35-8f79-d75c28e29c89
 52 23689cbd-2eb3-5b02-bc5b-05f274adf975

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6644568507730836138034264407140857257522044727556215. Exactly this sequence comes out of new Random(712).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 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.