A858DE45F56D9BC9 archive

201206290024 vsb5f

explained decrypted filler

3DES(name) ECB, 57 GUIDs, seed 218

Metadata

Post ID
vsb5f
Title
201206290024 → 2012-06-29 00:24 on A858's clock
Posted (UTC)
2012-06-29 07:23:03
Timezone
UTC−7 · title 00:24 against posted 07:23 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,664 hex characters · 1,832 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
57
Filler GUID seed
new Random(218).Next(9) ✓ verified
Run
Run 9 (seed 449,725,219) (seed)
Draw
15 · predicted N = 57 ✓
Machine boot
F 2012-05-15 19:12–19:12 (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: namerun: seed

From the post to its content

As posted (encrypted)

EDFAF14F847969D2 B4F0F8B8B8EBAF7F E430CA98E54669FB 6E751B9F60B8087C 1F40851C60281C73 CAC916DC804CA50E 47DC48F80F184330 36ED3FA479A089C6 51A2AB553B3309B7 78363BE97DFC9872 532DF5A9397A9B49 B101386E408645FE C5CE07D343D3FF11 BD410D221FCAABF3 B04300B17809CCF8 B845AF9058E9629C 3B961F10C7558469 6F5495498B19A8C4 C3A090DB8A413D79 05D894B25EF006DD F2C063EF942844E5 F1CEE57B17D0B67A 32EFBBF7FD3CADA0 74BFD12149314108 7BF70C42617AEAF2 ADF0976845979941 50C2D3C8845FC1A0 ED3B682BFD3F9785 63E5E35EE96B7ADF 08A9AC26ECD082A8 56AA34213BEA48A8 E7DEBB286DCAF035 33EE3F4E4EC0D317 8644368563087C2C 94FEC92A5391EA45 6378302EB2E79984 BDD4556BA8671A04 BF57DF88B9CC5BF7 396A8C98BFF82426 267C7819D1D130E7 944F5793E8597EEB 318463CD7D12569E 29EF4BD278A10148 6BBB7E2145B9ED23 D9AF79E92E738B9B 971C516CE13B6FED F75386029B9B3563 70F7E134322DD80E EBA4A94E71CB7D91 0F78F1A6FBC5B4AA F574BED4F1EEFDB5 49528D9544D33304 5AF9DC654A8B5034 944A42346A837250 BC639712E199B9B9 4143F0D2CC2CEA18 041A2797A07B5192 02D49D70A3A1116D 203DDA75BDC2E397 CEE9EF25D54422AA A4592895F1E2AA27 9F86D298366284F4 5A69173694AF679F CA9B759669F5E6AA A3316EAB7E89A2EF C9B5869D8F6D7F64 2DF3C2B9C38AB1D4 C5789DCD4EEFC4B7 6B50EF6631A9F9F4 64D64AEF3D7661D0 E48495FCA8485E75 4D71F852C73DCAA1 7FB38E4D15A12D5B E128758B5F794ABE A363FF30E31F5576 551B4F124B177EEB 9D292D17FC6061EB DE418264BC041423 A8AD7D95F3E2A70D CFE5488745228F52 6A114FFEEECBFFD1 011E555E1E5A3F55 C9E7EB1CC03478BE 137012A5097F98D7 15D9D357D4758B69 CC5FEF7BE3DC5059 2E78240F5A9C9B00 A4FB081975C12A72 552AE359837E1BEF ACD2C54C817FA2DF B1138F51AC10F85D 14D461D8C34E9DBA C9EF270BE51DC781 E628430BF8C10122 D4AEE933F79F3F0B 867D9B20464EE50E FCE38D13CC3C5DCD AABF4E0C23A8F5DA 9C28468593D87DC5 6267555CEE1F8B57 F682778C7FC6244B 95763D71C9D28B07 EC2572F236D818EA CF2752B812DF9B6A E5663584E1C7920A BB8082A8200D90AD FA86ACF14A2DEEEC DFE4DEBD917D4A40 5C63A9CFC9D68EE0 E30BC3AAB8C12781 D43FC8FFFFBA486D DBD8627CFF19A8D5 C86CF6B6A7353E51 5F6E18EAF65E7BF8 5B077E44D8A53CDD 9154179357802B27 571A49A8C0195A3F 78834DFB7FC3AEC7 93DDBE37D13D570C C5E1DBC727B79316 FD2C75D190435DE2 45DDF795A4C5EC26 32946BF01460C617 F5CB8398B0D482DD 86880D6BFAF6E582 D828175D7CB2142C B0CDD32DE59ABB82 DD1BED554B59167F B8E0DF1C697D9AED 087CC3BB50AF7E00 ACA553ADF1CB9D04 3AAE3A5903E1D6FB 2058CB47BBE9DCB0 6692311919A8E0D7 736A79758C1422EE 6857D7A5F0A0744C 2C4951621B791D89 F6496940C276F6FC 7B17C08F9EBED18C 13C839D59F500F06 C7FCCF714670C7CD F3FD77761A9CC0C1 404FF5A6AA1B782C 111D70AEF003915C BFA4BB904B605DA0 BA7F89D1EE5B93EA E4D2458CD73DC2A7 C840DB402C03BCC9 DCE1465AD2C1BC02 58328F65A7CA239F DA32F9D78B322244 0D0C7E1861C2B124 6EE3AA4F15D9D59F D4BFE68C5FD20A76 1A50FEBC4321FED3 26759EF24856E4D8 1B334EB9740A6161 7D2F43C15063B929 C3A9799AD567297F CD0E517C7E366B9F 9B802AF1BCF5B7CE 9D2272471C99498D D8605A8950F79782 D2965785379FAD67 196FF6BBB60D4AFE CDC3A6D687754B3F C91A5106107C61A3 FA061846582C4E05 7CDD96571BD9E3E9 3988DD652E8F096B FFC2B4C2E6D5FFAC 4B1535DAD7F78C59 2D6B524A38676B6B 01B896CA83D4B069 0D6F09100E399669 5AC2C643391272DC EC08952CA565696A 91643684FD61E564 4EC4457A1B87A8B1 5A61402E3911D99E 54021BC1AB486EFB C1A5D96576CAF84C 02FA1AA2B7FC2A51 FB6A94E47391B2BA E156C57C84A65591 342FC89EE5749EF0 C718015F5A2DA824 F74C914DF8351B49 C4720121A2D0EAAD 29C9FDA551999058 751FA01AFF195EB6 B9E3E1FB2335CCDA 95E894A71780C62C BD72AF7BC5CE3C78 4583CF83C2741B03 8FD8F4D168BDDDD4 B091CEC2E6B19043 91AADB20252D635B C5B93AB40D7DCBAA 1C659A22EEAF7BD9 32E31B64AFDE9899 CA05122E9EBAD23F FCC6771B03233CAA 970F3D5AAE4C5B9A D3CBA958BDA60E95 C2B51664BBF82D7C 49CEF72D14D21820 828EA7490BA41472 CB9AC9A8E6A6069C D29228894AEBC52E D743B2AF5618B88D A8EABDFBE08E0B00 1FFDFD38A3E5318B BFC711FEEFE45F5C B5E0F3398504D24D 104C3481D30C9E5B C8DCC16CA8858AAB 0BDEA4825B2C2CFB 5D30494FC62B8D2A 8DCC62B965285121 48D2D8F71DD1537C 4EA7C7E03C9C7A7D 6DF6DC87A0198E1C 0A366AE07FB08C25 956C68F79F8C395F 75ECD37AAD60D15A 17BA28DA5BB0EBD5 FD02CAE9DA6762E0 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,664 hex characters = 1,832 bytes = 229 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 57 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ffdf5214-6dc6-5c63-b168-d5e3b4e9c349
  2 46ec9482-3033-7ca9-a030-80f698e97983
  3 ea3c8d1d-438a-1b13-8e93-bdc31f570e13
  4 d8dff3c7-f175-0437-829f-c415dc31ec00
  5 eecf9fef-1f88-55ed-bf4b-adf138c416be
  6 34dc4121-0fe8-097f-baa2-dd4440574146
  7 a5574169-c56e-561c-afa7-4a21c69f39f7
  8 8b10d9f1-74d0-7083-b3c7-6012444432a7
  9 651da53c-8ff8-8e7b-9184-be9870caec7f
 10 ff477701-3b2d-5ec5-a159-f9a407142f39
 11 44dc70ef-d0dd-84ad-8b6a-e7c1c0cba20e
 12 371b868f-441c-515e-bd37-c36f76dd9fc0
 13 2ab10d50-7df1-4c8d-894d-c10047f81c00
 14 0d0e6047-bd34-7637-b1c2-ba6f5566f239
 15 172b31df-c5ca-55ad-ac0b-69aa33a2fb01
 16 7aee58d9-8f70-12c7-a90e-f02a3290dfb0
 17 486a43d4-2e3b-4b65-ab60-06266557b69d
 18 f2129e69-efc9-11ee-972f-df2908d348e3
 19 1ffa36e3-0071-5054-a59c-1b1e23ebb6da
 20 7ef3576a-3eca-69e5-a309-206c30fc9a5b
 21 276475d2-7d19-776a-812b-be12b5bb402b
 22 e196bd54-1237-2c62-a31a-e478605b71f2
 23 68250d8f-0e05-793b-ad77-32ee80fe2e32
 24 bcf1cd99-837e-12d2-b582-c5f00a780a48
 25 83229f57-b50b-02b7-958e-d683547bdeeb
 26 3041d193-ad81-63d6-884c-efaca00e0f4c
 27 d3eb3e38-3838-3601-a93b-14af9ded8ddc
 28 248d3b49-1be2-60b4-860c-0b638944b971
 29 aa1fd7e1-af4a-6e87-a9f9-a0b547bcae24
 30 449ce541-3b61-5684-8367-92e5928f8ca7
 31 92874a33-fc8c-6ff8-9eb8-ed1d433ce406
 32 ed3f8563-0682-7670-ba8a-f33cdd14a202
 33 0b6d6c3c-fe3e-8e17-ba2b-6e6933d37b33
 34 892aaf2b-62b3-49f9-b510-a8fc51b9a760
 35 d41722e8-6c27-612b-a520-d0a9f30dcbd1
 36 9daa81a5-f756-143a-ac37-a260825127ac
 37 6cc0acbb-2332-560e-976d-71417c0171e1
 38 c7475a09-d99b-87ac-9b73-8d79c76fbe0a
 39 6a3ac4f9-018b-68b1-95bb-a8f879242559
 40 7e847677-cb64-6da1-9bfb-07a0b64f81a7
 41 07d7ad5b-ec97-7aab-a336-f839ea763b6b
 42 d25e6260-49e1-269d-a481-1a895c2f2c64
 43 f0dc7c07-6439-76ec-9c42-8ed502dbd3fc
 44 8b6feb5b-0b07-8b46-b2e3-5f5e06e38e8b
 45 34d32573-e8d2-74bb-a1ad-c40f9f51e921
 46 787b375a-fce0-678a-9556-91432ed4b257
 47 aaec27c7-ec06-4f3c-987b-32ef80c45581
 48 90a7270e-c068-7063-b344-4712d3306e63
 49 c5fb2c67-0d88-3f1f-bc38-f7213248f37b
 50 0e7aa12b-3855-0bd3-94a6-ebcbce509477
 51 eb592e7f-f4cf-6db6-b5e1-5ea51e90415c
 52 e1138788-51ab-832d-b6c6-7a93287df65a
 53 5cf934be-d51f-0055-984c-963232a109ea
 54 193d4a8c-4543-8a46-baf9-361bdb5f8a49
 55 7be49e86-4a7f-7612-8e59-a0e27c13491c
 56 4afbc476-8503-29e1-8904-895db007ca13
 57 6d0ed5a9-0e23-870b-a0de-132200e34775

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 571050578585475141567271063665678461586672787647306808728. Exactly this sequence comes out of new Random(218).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 15 of Run 9 (seed 449,725,219): new Random(449725219), Next(8,64) per post. The RNG predicts N = 57; the post has N = 57 ✓. The seed is the machine's uptime in ms when the app started (boot F 2012-05-15 19:12–19:12).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.