A858DE45F56D9BC9 archive

201210031001 10vhv7

explained decrypted filler

3DES(name+title) ECB, 46 GUIDs, seed 477

Metadata

Post ID
10vhv7
Title
201210031001 → 2012-10-03 10:01 on A858's clock
Posted (UTC)
2012-10-03 14:01:16
Timezone
UTC−4 · title 10:01 against posted 14:01 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,960 hex characters · 1,480 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210031001) = 4d47de7147f8e4db1545494968cf760f (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
46
Filler GUID seed
new Random(477).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
90 · predicted N = 46 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

92C25F46F22FCB97 CE483FA9B809BCDF 2E3339248C3DE2D6 C9119C1B585024FB 1B46FFFE079364DC 0E073C8B85E6B963 045810CFA87E4814 D4B5C2105FC748A9 5C67B389B705F76F C14EF9D60AA38865 374EAE6AAE34E6D0 101334E18871EB40 2FD7AA223301C716 B8B2C228E4EBF025 06C04643DE977905 F9B28FF6E299F446 A4D8086EDBF9BC89 FA1394879FE2A524 C571540D9FA5950D 71F7EAD2FA5C50C8 BE63F23CEE8FB2BA 9C15D8DEC895621F 5557B72A50CD6084 D68F2EF1016AB28B 4098BC1303528803 2CEFDC7C197CB970 F5BA0E945CE3F3C0 296E7F8D134FC761 9108C294E3812278 C73F458288E40372 0A0BBF90E19F2B13 BCCDB513DBF04404 57214FF4AF35EF4C FFCA33C0210C681B 22A3DBEF98A8E0DC B03ACBFEC2F802E0 1C0C7783994EAFF9 C9CBF84AFB6A608C 23624A43EE703388 F33760ABE2ACA9F1 537BD124D63BB415 B90BF2A379030E62 45BEC58D94E5F972 C84E658B027BD5F1 26D8568375718958 7B3F841B4C0BE731 D81709B269DA56C5 BEEFD29F55D5C6E8 2D5277C4ACA42018 B9AF504A753DD11D 48EDA2DB20D7313B F52F9B55E189534D D580F8B036219CBC A6F5BCFC662C8D6B A6F7C339352577A4 D44F080FC479F6EF 9172A5A163274C2F 5F707F02FFF94B72 70AA48DE87BA68CC DFAB8EDCA9DFB347 10B553BAB3D6CBE3 C22C7E71AC9FE3A5 ECA605BB1440A8DF D0C6DF0DB7F8B3E1 DEBD7294A428D944 271B51C522C0A5B2 52D4DDB573C00ECE ADB79E66CB452880 C010B2AD9E77E43E 5D10EDEB83B67603 97AB109043FAB96E 28829ABE9B9AB717 F6710024398F1DB8 E5CECF66627B28EB 6B65F83248CEDFDC 9AC240845C3351A4 4418F35CDD6B0A66 8EA6D13EE227A4CF F00B209D37C3100A 7B6321EB76B254D2 6B2F17EC3509D0A8 BB127E30D6ADF326 E60EAD7F3F7FD4D2 5692E1AB773256AA F1FF2CC4A81F9265 50C8EC68AAE85FA6 7832BB3E523E2018 F81872B6C57C9924 F4AE86AF220713A1 3C8BC827F16053EB E77132BA45F67E3F 5E2AB0ED19ABCD1B 010028FAEA5CDF5D 5BAB791657D53B9B 0ADC7F3F5B100D3B F5105EDCE04ADAA6 ABC419631498A080 77785FCCA050EEFC 6215A6BA416A0C55 510639AED1763591 7757E61523D4D012 2C740915BB501B8C DAB91A880538248A 312633C3DA468341 959FE8123043DD69 D0659257C6E7E280 AF416B4D5915B659 335B92DB8C0B7913 126A074A37B28A70 A1E99DB8CD0FC02F BFDDED2A63A94391 9DC0EAD42B0EFB31 379D0F6994D4E5CB B192C26EFBEF7662 FA531C0FEDC145E7 219820A4DCB94F47 9C8B82D52C3A0586 CF6915BD06E4CC8D EE03C0FF372A25CE 4406E110F0E7F1B6 2E7B913B18C76173 8B67724680B3FB60 BCDABBCE26B68D9D 364B5C13CD8DAE7A D0A14F4901900BA6 184167F43742E47E 7D52115A0F0E755B 8011B6BC5F9F73B0 578A56AB85984C12 6E34FBCD39AF5131 3155C3217C9DA09E 5406BD556A9CB40F 4A57D522B7FBE5BF 018F924FA57EC842 4A4C331CB9383824 839AAC1061DF4502 41940C9F43BDD210 EB75506757AF146A E528B456EF92C3D9 896475BE82EA6E0A 3929FCBD574E7998 9BCA295AAE48E2D3 074A8B9A37CA4B03 A672B5AFF0050B9C 5EEB5426ECEFA62D 50247630FAE186EF 17D028FD5CAB5BF4 C520AC8DBA944B0E 35EDCD59994914CF 8FC23E988B6CE20A EC0F55017A4DF2F5 1F95F5B57ED4E8EC 628518740C7FBBE3 D9F78F74662968BC 5C7F77B1F85087EF B3CEB421332AD415 A767B082B4868E27 D909D92814AAC02E E50C5E70D2EF8875 6F1BB73A8484268C 1DEEDB3E086FBC0C 1FB7ADCBD56D3F63 D6A1DFE272C77347 8B55AA826F64C598 4515E5F8F47F1DB1 D841341D0F59D07C BAE3CE8D3FA82C62 5EE1DDD40C05AB9C D083A63FD2011FB6 2533D5CF1C461608 129496B4C0C3CDD8 27C635D361D5410F 887048AE3A6BFD2E 46A7CAEE75E7CBC8 657DDC52830EBAEE B1D99060F5B35503 203F88ED7FDDF430 FD76A950C34FC731 AEDA511FF548FEB8 2C1726E0DF4CCCC8 3422BED3F0311D60 965A48F62D6101ED 5F9F3CEB2E8DF222 FA08FEF5B4B6BA63 93C6124E5B3C545E 
  • Read the ciphertext. Strip whitespace: 2,960 hex characters = 1,480 bytes = 185 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210031001 (name+title). Key = MD5(password) = 4d47de7147f8e4db1545494968cf760f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 46 GUIDs as hex (shown below).

Decrypted: GUID list

  1 44a2d8d6-0f95-806d-abca-cdc5bc676aed
  2 d768cecc-3ac7-7a63-9151-61e0b3d7de27
  3 8da97fc8-b205-18ff-8681-b7131cfdbe34
  4 c26724c5-3109-33fd-8bff-16d594b0f623
  5 2c7e58cd-08ed-53e9-9948-fe06a2348677
  6 509157d9-8c6d-32ef-b9c5-a5af82dec947
  7 e3411397-34c4-577b-a3be-416b6a4d4d90
  8 e0650a30-bac9-6eee-b3d6-94db6e6d993f
  9 b9987961-fd85-8d80-b4cb-37bef6881b75
 10 7a9e9574-f4cd-129f-ba9a-3577a6012fb6
 11 ba92773c-3eff-60d2-9993-e423abad06a1
 12 68be9152-24c2-73ac-b999-f44941bc8975
 13 a36368f4-d9b5-437c-ba1b-abf741bb2bbe
 14 6a550ae8-82fa-597f-bbc1-1ad5ee5ace5d
 15 bcb296fd-f56e-7015-a330-55f26d60956d
 16 ec654087-2e93-8522-b794-d31d166f1cce
 17 502526e8-b4a8-3b39-be7e-057218c3a3b8
 18 e4ea8b6b-4742-6426-a4f4-4be4aec374b4
 19 a04db875-bef1-5d9e-9d7d-7e44177e5305
 20 4169c7cd-a91c-091d-8a43-234b1e28fca9
 21 e8edef9e-334d-19a6-a78a-24d9f092b0bb
 22 539ffe52-c117-7aaf-bda3-e1570fcaec1a
 23 66390244-e7fe-521e-b431-eaefd6ef3ce9
 24 fb559fd1-38fb-65cc-8d1d-2c3e6735a0c2
 25 76f42199-fd85-415d-a93d-130ebb5df737
 26 91a1b40b-a3cd-25c7-9986-0eba4ecff9f3
 27 aeb1cb62-ffc1-084c-b04e-f9682b04563e
 28 b7d8feb6-8827-2f52-8844-9ce45afdbdec
 29 c7f7d2c7-cdd5-2304-8f5b-3510b505a0dd
 30 2dc4eeba-4b07-2549-9671-ecc0af84da6b
 31 afcfef10-6e31-2575-976d-14e1eaa2577d
 32 06fe01bf-117f-08b6-b2ea-ba8b71a905c4
 33 65ac65ac-bec6-0d38-87bd-10ff6639f961
 34 7e1d22ba-e6e6-8135-a42f-5d5a816c9609
 35 58f5c7b9-8e25-13be-997c-d98050a60dfd
 36 9c451d3d-86cf-326a-8fb2-22e611c6c246
 37 b84209ce-f665-1983-a7a3-9166eb7e1e1b
 38 a60b3394-06df-45be-8e6c-65f4e9e01cd3
 39 427ebe5e-ab31-068a-a4d6-94fd5e364a82
 40 f3f55701-359b-78e1-a9ef-530742b74d13
 41 bef5024a-30d2-61f6-afe1-25eee29a611f
 42 d6e911da-e6e6-2322-aa6a-ab276518924e
 43 938a5721-63dc-03ba-8954-efb1ad2e2dae
 44 c096c545-21d8-2169-b8c6-7d53d00a7e38
 45 a74868a6-367a-3d77-9e28-2ce7d003248b
 46 f417ba84-286c-7878-a857-d89ee0fa2653

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 8713535681674578365017564202222008131407620237. Exactly this sequence comes out of new Random(477).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 90 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 46; the post has N = 46 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.