A858DE45F56D9BC9 archive

201209271430 10ldf1

explained decrypted filler

3DES(name+title) ECB, 43 GUIDs, seed 690

Metadata

Post ID
10ldf1
Title
201209271430 → 2012-09-27 14:30 on A858's clock
Posted (UTC)
2012-09-28 00:30:15
Timezone
UTC−10 · title 14:30 against posted 00:30 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,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209271430) = b35e7086ffc27f9570029641b601b487 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(690).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
274 · predicted N = 43 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

6F64A9815726AF7D E77FF03DCDEADEE0 1748A21FBB1F88C2 9208F7D64C5AB67A C5385ACAC9004196 1008EAC28289F95E ADFC38D50CA2BACC F7B128F86CDCAD4F 04ABE340E4C076E0 3294EB29313D5501 8D34C05C1DE93628 E5CFCAE5C12D4F42 3C0B91F713FCCE07 2B659F1E6014A79F 4473699B04FA657D CBB676707C6FDDA8 8E3DA1BCF0685B20 94F4C8F8BD6C6086 F2B16DBDBAF42A12 353179C243A94B11 87319BB6BEF96787 A6C88F66D41BEE82 6F81C66214F35020 0F61405CC6416FD1 19AD096BFE86567F FB17299FA2411B9E ACC9F1CA1C8A8993 048ADBB305F4C566 0631CCB046DAA7C8 704D7A1EC7AD36E0 2F1F7C186DA1426E FA0B91C37B462E0D 41DA176AF27F9597 FA3EE58CD4223251 C2DAC60D92753F72 C9DADDAC9489DE70 4ADC83BCB71CAC45 2AEED5B47B21AF8F 76E9F7A2BCC948A1 760EFF780FBA3F05 4BC81B407EBFDF5C 65F446E1A733C76D B5E382045E835A0D 5FFDA635146DD4B4 5B84ED6FD2E34575 E2F3F63C20FA3A9D A4BBFD04299347E6 10688ADE8E831F43 226D9225B3B24B4C AD5C112864D2BC21 DD9FBFC1AD47CB2C BD9A6EB8A917CA60 B1B69B4633E17A33 787ADC0679982C2A 523FB3FE385D1F1A 792E09F1DB965E24 8C14AEEEAA861B9B 6314756ADD9C4C82 93C138005205DBA6 065931358AC1B9F6 4080EC93958AA09B 82399F75FD66FC7B C59E1057DF41CF53 295171F2432D56A7 D20D0AB0E6CDF7AA 625776A8422C5DDC 5180EEC754346844 91D10FA55C2FFEB2 8694217F169A6B35 1EEA49BF952D8881 E62D4453BAD2B014 E35DE872AABF9145 4B3997424A2AFFAC CB3E0021267D82E8 3E25E453138163AD 62549CFD52076BEE DE2395FF8AD89AFD BCCC7A458F7E9152 185B8801510D94E6 A1EFE8105DFC9F25 CFF9CB75B3B1C6FE AC10883605E61ECB BB33F8DCD2C7AFEE 7C616C623DF30911 7D7E50D03EC4C9A5 CAC9EE974B7845B8 B25764BC3C41978F C0349F4DB50D4F7C CACB23EEE981F10E 5432D6B45050EA33 10E033A09F54F4BD 7362E4D25B184DAB 66156180448DCE66 03C5BCF5E74A956D 4F2D95A401E38CC8 E12C72A5240A24E6 A3039E38B65D8C06 52347D0D6DB7213B 36C45881DFB4DE8F 616971DA046E189C 523EF56A4E1023C0 712ECD3D4D24A4BC 6E05F0D61972901E A4F7AE6329575639 44BDB2ACDFE0A342 9DBE2A8999F752D6 4FDF03733D425051 F726B6348153F327 47510B9EDD74C916 9A01AE896F1CD73F DFDF0996AFC4210A 2AC5CC20D88F0D53 7B7C5BE7F4083CE5 EFBD20A4D08BF474 C18677A764465DED 881B9D6BB0018A52 B1DD249512A69B6B E973A79C1909EBEA 8D30FA93C581E2F9 1D08751EE44A5E91 FE195ACBCD50C68F 1CE610BF0B9A81A9 41A5BD16E0460829 CE9DA1C9DD2046A9 6710EDB823648B1F BF26B2DBABA42D24 6FAFF61075591925 A2F9C60A0A17B7B0 B1F88FA64AB80422 4FE677FE3FE00F4B 493EF06D744E608C FC407C934C02E415 79A385A6885AACD7 4CC149724973A39C 5A7371ADA180A34E B9FDACCD3C31D519 CEDDEFF86E68C5F7 2E7D1DC8D4192555 43C654B03200C4FC 4CD2D825469C91CC 35FF2DB28367FA9A E268C88C9E2A3122 D4EFDF2690FCB8B8 39C7BBC003C2FAAA A16C2AE4CF5BC19E C44CBD5A67BEF0EA B73FF68BF69592D3 B55F2E360DA3566C EEA0B99CBDEE66B9 5CF41A931BA35DA0 6BC68128300B8CAF 243226ED4B82481E 8DEBB7D102755B26 1FDA047E4386EFCF BF0AAD984DFEF4AD 5F50915AAA316EFE 7480E09422511C0D 8CA29EBA8154F382 306E56115D1B8866 37E9B6FC7F8D9E40 FA058542EF1B8F92 476D6C1F02114559 B912C13706F920C5 8223E5A3ABE181F6 FC9DD11F373BCFE1 AE2C372FA225D9CB 849CB227942B7883 59AF14AC380037C5 B6C643B0B65889C6 4E89B05DD5AF58E6 91060ED5D74D3494 D0C751C2B43EF666 28970540495BD695 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209271430 (name+title). Key = MD5(password) = b35e7086ffc27f9570029641b601b487, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 2513c13a-b5f4-1cbb-99cb-d583e9ce2887
  2 6c71ab37-5e5f-2730-b6e8-e494da746723
  3 f672806f-4cb2-0b47-81c3-11a1666703a8
  4 2d17c2f3-ef5e-7883-b655-08af457d43e0
  5 c4f1f796-7194-6e01-baae-9514bd50f7a2
  6 b0a28b1c-2623-445a-9285-37f52f190522
  7 cc3caf81-5f25-0c5c-aee9-19208531cafe
  8 2ab449c3-ee5e-5561-9d47-95005223bfad
  9 b9fc9eec-910b-336c-b546-fa5abe88934d
 10 c2ca9a69-33a3-6734-9e0b-8a1c1a1ea8f9
 11 11a169f6-939d-5958-b46c-7cfd6c39ee56
 12 aada5351-59c4-1c82-9064-f253b57a86d6
 13 6389c0b4-75bb-835c-8129-a1a01da44000
 14 3719b135-9d5e-4922-9072-581c0042a065
 15 9d5f172d-c6c0-852b-915e-34a9b3356e86
 16 e61ac7b2-8bb6-832f-b80d-b283a3761925
 17 bf985397-25eb-8db6-be26-012d18090cc3
 18 56421ecd-e7c8-7b6d-ab7d-43a36f4c0bea
 19 d0783b02-01c6-3817-a50a-b4f746587de7
 20 ee99a351-44d1-4d05-a329-967c25b02ad1
 21 99dc2fda-05c1-4753-b665-648e06a632ed
 22 48c980a9-d129-1c1a-9c9a-5d892f6a4203
 23 0d364a14-7af4-594d-a55a-c477c932f1d9
 24 061b8a1f-9107-0119-bcba-62cd2742fc41
 25 f67a97f6-a674-2e68-ae9b-5b57f3f899e8
 26 69ab75f2-6ade-269a-85b7-87791fc4468b
 27 3bb278ca-4a24-1860-8b73-57c3eeca3f8b
 28 e747aeaa-9416-11d1-afa7-9d010c3f5796
 29 ddb2b6c4-e977-1b2b-a2b0-706c15fec5c1
 30 60becc29-1a97-7229-8ecf-80afac9902ab
 31 436f103a-4df2-8fad-bfa7-6086feac4dd3
 32 b94e8780-21e7-1c45-a880-443a162e4dbb
 33 ae3b39b3-224f-6de1-832a-6529f584ec1a
 34 6d5ea684-191f-251c-a51e-8ac7482bc41c
 35 0b809d09-3e23-5819-97cf-90df4c36890c
 36 de99b43d-6d2c-5da2-a594-1a351c702cd5
 37 0bff3b84-2495-566b-a065-6e9dab7bdfa5
 38 fc9f60bf-2761-55ed-9b6c-5293969cb365
 39 c71cfc9b-bead-4dfc-95c7-1c8d5dbf7dfb
 40 426521d9-525e-6591-9d5b-41278b41ee14
 41 4c51a2fe-1d0e-1eda-9e31-1368283aca0f
 42 2bf92681-a409-3b6e-8df4-90d6b58ca6fc
 43 eeb39e9c-4bc4-86ff-8c11-679c5cf8b760

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 1207640536518488873441502211178162555546138. Exactly this sequence comes out of new Random(690).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 274 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 43; the post has N = 43 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.