A858DE45F56D9BC9 archive

201303061114 19s4pd

explained decrypted filler

seed 583

Metadata

Post ID
19s4pd
Title
201303061114 → 2013-03-06 11:14 on A858's clock
Posted (UTC)
2013-03-06 16:14:48
Timezone
UTC−5 · title 11:14 against posted 16:14 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303061114) = add03bdab324b16e6b79431410a57c43 (name+title)
GUIDs
56
Filler GUID seed
new Random(583).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
215 · predicted N = 56 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

FA4256BE41C8A5C9 ABD90AE4116AEDFE 4060C9BF8DDB53C3 2C3933A223CC48CD 4AF74C494A407C18 65C528D2ECF10E3D 504F9C78AEB5B818 82F9C91491159911 6F58EE9626BA0477 953040AABE1F2156 E6235B4FD7F54D01 EED722D1541F674D 40366FF281655C3C D46DC8067E49928F D9E7F826EDA02240 B10F29E6DCAF9416 FC6C356768E568D6 B2A9BBB0AD621D30 0911D268651520D9 A5BF3E9BC920B01E 904391817ED9F562 0CF0AC06335E96CC 534D63323CC236AA 9F851FF61931898F 9853E8783EF37DBB 472D8F647B3CB2BB D16F33C15944A48E 316399898DEC0D01 129D8DA884A5EB3D 615FEEBD2F13A588 F9CAEF5AE1C11B52 F1F98EEA7796BD7A B69E6949AB325679 CE9C0BC4F7E47C93 56303F72C85B6A50 41038C1C4C97A283 7B626733CA2E77F1 1D2C4EBB01686613 13DFE292AE121A84 6EE59FC0B7B04C6D C4EAC2822DDF878D 25CC29656EA67803 96F9B527A1692649 9BF39600A9D7660A 84E3EBB40B09C8E8 7A9C74FD49EF30F3 F6F5E19B9A14EB54 14CAD5BE97101D4E AE03A150750F74EC E95DD7750462FC0B 16EE8E19D55935A1 A340D67DB6745E02 482E673FF8FA241A 6E6FF18A314BA5C0 439CA09DDC8EC6CC 3DA99E12206937E4 D9F995F734597869 FCA3F5E7F820E2D7 71C950008FC56960 3E9C19D7C179CE25 DDAA23CA2C055B91 426BDA4965233C72 E27B5082152FB669 5A140306D37E35F1 E32FE27922154B2A 7F5BC9EA40899718 6EAF80A5C4B1E169 BA54A8A4AD02C18A 48D93A8DCF793E44 91A79C13BBD0AA21 84D9D17662146C6F 71FF80D1B0C8939E 6EFE9AAA8F96FF82 A4C8E7570C4FFC2C D04701F4C065E3C8 9679FB169FA89EFF 2242EC3345400668 0181323B9161327C E53E868DC5F811E7 42085EB0766EFECA 20371F90B098DF3F FD090ADC7CF8C69C 39C96C70931765B5 513F317B112A717F 8416E7F2EEC10AD6 D786381FAB199C70 7BAD9856E2934BF4 350308737D3367B3 3D7D0F36A052FDED 5FE635A88F1B8BDB D9A3FB9390FB26F9 18CA9D85132F12B4 E1DD25EA018EC5EA DDB1D791E522A2DD 854CC5415D7B825A 1754164D8A377766 F9C59F0BB0ABD9FD 01B49FC6732B7561 A8074EFE0D10FBD7 A6E9F3BAE4EFB84A 979ED7C1CE7DCF04 11913AAAD5F07EBB 6ECB023D09B1DED1 126182DFF67DE043 9565C5DC58AF6045 FB7DB888BA31882C 8B473C58816CFF79 DA9133ECFA26BE3D 2ECD45299C03F351 38C0CDEFBCD00A4A BF1AA6CB8D8F56F4 BB1F49092D58126E 6DC8690C873D246D 9228E248D38135AC DBCB366C5B9A7927 BB3C9BB2B499959E B768F1D25017D71F 5D01E44E90919CC1 6B6CD5E1CF4904B7 18AA862F88617D3D E685B233858B1708 58B864EC12FA7791 2DFBA1AF36A21C3D 94484715837EC0EF AA75B63C24C72026 79242537C3502AA7 ED82490D9DF8DE25 A41564B1C0CEA0EA CAEFAC04E55AC98D 041056873C88ECB6 52175BBA28FBA3A1 0A6F97F3EAE5B317 2EB65713C5D310FE A2E11D1E5DE79F6C CB0DE224AD33F217 B4B385B3EB8996F5 661F0846DB5646F8 968A2156CB9A7BA3 4954A71E21F1C07E 0F6F174A0A387832 942D8126FB19B5D7 29133D2B3660E906 68A9A4175D7A6D81 C066A0861E081C15 BB069109D54692B6 CAE118E84E46AA9F 14FA617455B6B2FA E79572E6064EC06F A90584955613FA23 D7361E9ED6D0C9D3 65AA1D87E6AB17A6 300DB89D9ABB2294 9D1D1BA1E5BA8EAE 41BB65F2859DC284 60BB254FD6EFC677 FDD84B6F12056A52 77AF9B8D00F5A174 137BE401F8CBDC86 B65D7DEA8AEDBA13 2C1BE18B2FEC5B88 CD0C48C8C8BAE558 E658F4C5B070128D C4CEED90BD8FD433 9198A18FC5BF582D 56FBC9367AF11F74 A8BD772C182A2277 286BD104A257B213 318E180E16929C8E 05924786497388B3 B6E0E041E45B8798 45C7BBAAC7E6E3D3 FAEF27F59A561EC8 9DF26D0752AE208B 540701FCD3A81464 AAFF838B3AC32C61 D6D180722F2C6EC9 363DBCDABC0FB3FC 7D01B3565E2E1057 9C18B60EF51ACD44 093ACA217AA40094 EB0F1B728D94CF82 453FF4315485B594 DCDCDD250E9344D5 E875E06F8154762E 55739DE06CDF6021 62CB4FDF169BED02 68A7810E993043DF 385C42AEE3478CBB 77B11EA52B1725D5 EB5A021CFEDBA8B0 A8521D3C7528871D 593D35155340B210 CD97BA6FF580A759 306C1F94615C365A 6757A06310E8485C 8D5117CD08E6B2B7 48361FE7C733D136 C1A38FADF4842375 B60261AE34139761 B58D997280135109 812E01C3C1C2F744 6EE15C6B90A89084 2DEE0605A9665CDD DC9168FF4E6DA1EA 0D67F22F4F2F40B0 91276B3EDD67EB1A 0E201DACFCF504AE 8C7E6BA5B7349705 C38BF408913298A9 FF22A2F8724FEFC1 5865E6098336D81D C61CBA8512325074 DED6748AF1F61536 4820B222849DA026 81B462493BF39A64 B278507DEA7F57FB 40DBBCC0EA2AB0E2 ADB3E55DC10824DC 387CB0F6A4B4C014 42E4F2D913413A8C 9DEFFF1A34AFF710 2763D789E15BA0EC 4FC6F72DBB2CE202 A1D0EFF47B154748 086D1D956ADC873A 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303061114 (name+title). Key = MD5(password) = add03bdab324b16e6b79431410a57c43, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ee907e6e-89c2-2d71-8a31-5b57d3c974ff
  2 5d82eac1-a81f-712e-8f4e-778eae474eb0
  3 f4c452f2-c494-29df-bebd-7718ad3a5d74
  4 18361ed7-2b54-8dd7-8655-a347c8346cac
  5 b894353f-0132-3c7f-a32e-54edca81d897
  6 9c7e16a0-397a-0b1b-8336-2dc11800024b
  7 e3f49251-9de1-1d20-ac91-6bd2d14530b2
  8 b5cb7088-7666-8031-8b3d-d0af797950b8
  9 3724c9db-9fd7-06ed-bb3e-a7b7d11fd35a
 10 546fc5da-19d9-25bf-b46e-8d5dbd5f3238
 11 01bbb36b-4267-72b9-bf39-f30c3fb814e5
 12 73a6117e-50ea-5cd5-87e9-813af5f7ee4c
 13 349ac2cc-68e2-394b-9343-d93e29f9bccc
 14 95d8a165-fcd4-79aa-b745-d65806251d78
 15 38e1873a-329e-0f51-a93c-afb54b91ab3e
 16 6ca56b5a-5088-127f-8612-2819fe9b346a
 17 7023285e-2f9b-8681-85cc-5b96cca15855
 18 e49be606-2852-42f7-865b-0c5adb3c8cc4
 19 bbb06687-1764-4ea4-a73d-6a35065bf4a0
 20 15275cae-a260-0eae-b033-e396d41f24dd
 21 bc9c1b80-9d57-2169-a2b4-1ea77e695ae6
 22 10e414d4-61a6-7bc6-9806-f213a676d9a8
 23 952027be-6f13-471a-8010-ee37e52e3ab2
 24 a3f6b0bd-6393-6ccd-a38b-dcc73c290db4
 25 f18ac475-d7d3-772b-b4d3-25c1c9e69346
 26 768a24e0-246b-4184-bd6d-013d8f3e888d
 27 1278861c-1f55-1d08-a234-69b42e558c0d
 28 5caf37a7-4d04-8fdc-b83f-7748d65acdf1
 29 5981cc65-782e-5ed3-9e36-13095fd2bd6a
 30 56ed3d81-5f41-5584-a4e8-a7f657300aca
 31 0e2fdcaf-cb69-31cf-8cb6-a8005b3ed8d7
 32 801f4db7-4ff8-0410-b86f-581520b7403c
 33 0bb5d768-5a2c-6cab-870c-0436fea5d874
 34 1c806947-8a29-52a1-ab40-d414f4e86898
 35 da831249-faac-1d97-8e27-2212a3fcc7c8
 36 3e719977-d67b-043f-b513-2347b294f514
 37 71f1e5f1-44b7-8ee4-8067-b2af18bf5f24
 38 7664c0e6-74da-6e28-b2a5-d2e1458673fb
 39 187fff94-52e7-1798-b7d2-f5336cd96ec1
 40 963a963b-1964-8977-8d13-6af641868d93
 41 6d93e11e-f363-0c49-a0fd-be58b3aff929
 42 b8f36c74-f34d-6973-ae04-a8e45147dea4
 43 60601468-0c89-6ad7-8d42-3dd80231920d
 44 77c93b25-561b-2507-add5-fa88fe0c6228
 45 db271dd4-63d3-21f1-95f5-1c92f8e6e3fc
 46 2d866e11-c377-17c4-8f32-a54eecf0ecbf
 47 78cd5fee-d58a-6989-912a-f9ad884b3437
 48 31cbf84d-f7ea-54c5-8cb7-d835af46a06a
 49 f0c11717-b759-0617-986d-209492c0bde5
 50 460117a3-f5d7-27a6-900d-4ac0a7df4c76
 51 05fb1800-3315-1e4d-8259-242561932e45
 52 f1231fd5-5aae-428f-878e-45acd6e3cd54
 53 564cc5f5-1157-2bac-a970-aedf3cf99377
 54 1fcbf00d-d3d9-2bc6-b0db-f1a8d994d0de
 55 fde6442c-98ac-851e-b22a-4d288dfe483d
 56 f7bbdd33-0b80-3635-9ab1-446475e4f3f1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 27283018027537018440274674185530651086180662216502142283. Exactly this sequence comes out of new Random(583).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 215 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.