A858DE45F56D9BC9 archive

201209232010 10c6g7

explained decrypted filler

3DES(name+title) ECB, 51 GUIDs, seed 818

Metadata

Post ID
10c6g7
Title
201209232010 → 2012-09-23 20:10 on A858's clock
Posted (UTC)
2012-09-23 11:10:05
Timezone
UTC+9 · title 20:10 against posted 11:10 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,280 hex characters · 1,640 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209232010) = e2e776b93f5672985ae95ebccca922ec (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
51
Filler GUID seed
new Random(818).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
5 · predicted N = 51 ✓
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)

4D6D100518252103 9D1E60A904A7DBE7 B0D6FAAAB5872AEC 39603FEE27BBA172 BA5865AA1A384FE4 8600DC820C626424 1EE6F2EAE6980B35 76D97F72C73FD63A 571332583B0430CD 0F3BBB1C3BAA3F1E 683E7DF623974E8D F7408D0C7479FABC 42536DD3433C3CD4 B1B6E14D882958FE 51666E81912CF095 6F5C35045FF8890F 1110711246F37FDF 2E3D9530EAE19FB3 8137C203F73A9E79 28ECEC1FE09F3DE0 66AF47E20901D8AC 1687FA5CB037819A 020B521D6350F64C D1D19233503523BA 12A4D228F69449EB A7BDCDC47D5E8A79 A2AF317C7EB17BF5 AB3E71948E1694A0 DC4A783B0A7DB5DE 6134411342FCFD1E AC22256C3904226B 25ECF4EDBE5BAB3E 5C9BA3BA7D9889FF 8E0587351B1AB10B 9455F15559C061AE 1409B57B36FF0E54 B868CE736887B914 74DA1B909A8883CC FD9DE0E58E1020C0 258EA7AE0F57390D 512D0AFDB4FD2A79 C970AE088A67EA65 25451E4F16328F08 86B6F0783D6A1CEF FDA1AE43773BACB3 3587233D60ACC801 D750E99DF7CBC171 2005C0EC63017493 10C0604567FD5EEE B0B6AEE8CA52F9DB FC29C385EAF6B4F8 41CB55C12F2D7E6B 287E1B3F5C5731A1 4AC0A8AC1EF55BEC 2DF294FF6C6D2772 73CF517E5A9F1104 8A5BAF7EF1EFC191 D926CD744CAD6447 504CB79A633E7EE7 9634A7E16727B71C 92553855038346FA 21D33DB817B29F9F C0B53517CDB314E3 96F93589CF330AF6 15B87C0B646E3428 30546F9D8A2BECF8 A4B409DABF20E508 9B50351010A3390C A707D1D50D61F5AE 8E433D8FE329E7D4 754DD2909892DD43 2CD9BEE8BCBFBFD2 BC2F27E26E279F10 750779F9F3C5EBC5 50C70456C425D437 E0C34A90A8FC8E10 EFC17FBCE8A4DB4B 5DD34ADFF2FD437A BCFF1F7AC925D5C4 ABF2F53DF4C33836 E86EF394BBBE4A60 AFD74F1B275F8447 2B0F7103F8F2F0AE 60600B0656B4D244 12859AB19821332C 4A1D60FC6613E987 A8CBF8C1213B79D6 F47EF6FD4C4DAFAC 7FC3823926C63CFE E5A5F3542697E3E3 C1A30238608EA02F CCD9C3E26733BBE8 E4BCD61B3335518C 4B0CA4856E808541 4248461C6C595741 445728AEC58F2E48 3666A019122B545C 24343033599171AE 352539119F4D13E1 19CFDB27AAB4E8D8 28B7D750921860E2 FE7B2AD794D35488 CB42DEBE4335653B 70547EDB7C01C798 1BEF3623B0F77C5B D5AE9A26534CDAA2 74D645AA1B7DB709 F274E9CFCF2A1975 E5C99361D0E7DF00 DDE0B818ED6B794F 33645034748D8F0A 1A334CD7FF462C12 6CCAEC10E17DC031 158C30ABBCF918E4 B3E52FCA5118570D 7B0F35BA222293A8 CB1D6D3DEC3059B2 03E3F3F7BEBCC952 031D89F13A711B0E 77688EAEA40F3246 F6530017025C9AC7 20AC4B53FD1668D9 DD77C82EB22C1D03 FAFE4F515814077A 4007390C668A7F8C DA363046142B77BE 8E58110341BA04C3 608F4D775C652C28 F5888620F8AAE07D CFDDAF75A8D20D53 AE51FA806F9CB708 389EB261D20F1629 B8BC44067F080E5D 3566F56BC2796F78 236FAD206C1FA351 45DD19A34334845C D4EC925A91CD683D ED40E7143850B2EE 67F909A3CF49E58D 17261F25A0FBC986 18309DB8CF6B9D97 6685C7B81FB473EC 85CFA1D620F1C8A6 8E6AA2D75EFADB38 AEECFD2AF47D526B 1C15667E73C3A73C CC6D9E5BD53E8A28 A6F3A40EF7CA5CB8 E377BC68D5A2B0A7 2CD5A4AE468D67F4 E0F00F48B6B413F2 823743C821CDAD56 321EC840307B96DF F98ECCE6FAE50120 EE819D3ECD201F8B 7820378451826C32 5FE5CCB77E4ABA6C C1779C2EB2D80C40 0103AC34C6F3B0F4 5AD26E303A6F9078 A42062616257D274 005DF24C3F98DCD1 974E44665A812B7D 3EC574A4F815CF59 189B21B0B5506C59 C2A59B679F7F9BF0 6A39F694AB438725 85C7FABFDC7DE129 D4F4F8E553DC3BC8 A6BC25619C39E3AD 7878D38849DAD442 02DDD3BD6C9AC29F 895FE592FBEE6B5C BC2317F2C938765C 144B646F57C585A8 10F17C9C83F928DC 890C1947890110EF 0978CDAAACC3B649 F5C0E9D45DDEF8DF 9C8F00655B3536FF 6F624B924B6CD23C 5156A4B2CEB24B99 CEDE5064C63C6ABE C08DBAB750B10ACB 97B5FFE47753B56C 7ADB1CFDF12399FE 10EA707B09604ECE 60E60F7C60B8907C 94604FCB0B2BF86F 6340E07F24D2C59A C1A285A213A1EA2A B7739C4A24F19B1C ED70FD2BD2F55402 EF8BCF66D6781C7E E82EA054DFDA9C13 74D59F83ECA1A64A 1583F9FA624583CF FE03C072B26E1F35 51BD38BF109E5822 96412BA96C3DEFD7 7D8E61FB7E522611 E552C7BAF2FB48F0 771E14A204EC9BEF 6B859873BBCDCA9C 22D3158B5C556F34 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209232010 (name+title). Key = MD5(password) = e2e776b93f5672985ae95ebccca922ec, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 51 GUIDs as hex (shown below).

Decrypted: GUID list

  1 93306213-0d20-0df5-92d3-b9edf73c1717
  2 742b885e-f00d-72a1-a94c-ad9b263f091b
  3 cf23387a-ba4c-4867-bf7d-152b6cef3040
  4 cd9ad4a8-256a-1d4d-9508-006cdecf127b
  5 651d1164-f794-4f90-9b81-82ad4c955bd0
  6 65b5bdaa-b0d5-3300-81e1-3057875579f0
  7 3709cf11-4843-3230-9f14-d9947cc3fcef
  8 df531e2b-616a-74a5-abaf-a6ea5e378bf6
  9 54466b22-33ef-18c3-a0e4-db1be56b2315
 10 bde74454-b0b9-8613-adb4-17fe31776c95
 11 b9a939c9-cc89-8f10-85f3-ee05f31febbb
 12 6f9f36e2-37f1-0780-a955-9c49314b035d
 13 cdff188d-02ec-8671-bb4d-98e66a9ac982
 14 fa4f7bf5-e7a3-05fc-86b3-c62206cac5cf
 15 4f264102-a001-5e87-8c02-c5b16b071398
 16 0edf75eb-2e4f-755c-b5cc-8d88a6dd8d3c
 17 8b34c8d6-601a-6c87-93cf-84adc1727b31
 18 7e637798-68ee-183f-a916-6d6e960ff61b
 19 b8722232-62a9-78c0-97ec-d1a73f163221
 20 4456e140-93a0-0932-ac36-692af87d9ca9
 21 a3cab39c-f250-4784-b40a-e321f59774ec
 22 b9db6d23-1374-4c80-8db6-7ffa371c49aa
 23 4c472bf5-675f-2ecf-8c95-85409e37f8cd
 24 790aad0a-9c1d-7f7e-bd1d-0b9904adcb2b
 25 cd89829f-e2bb-77db-b09b-195fa47ec083
 26 78d6461e-b01a-54cf-a8ed-a8eb7ca074eb
 27 dfe1b90d-e64c-1bd4-b95f-242683c12a1e
 28 9df8399a-e0ac-4030-802a-b9308c5c1954
 29 c539dc94-013b-4883-b25f-d850fb96d160
 30 ed1e14df-f114-7b90-a5c5-ad43ad01d76f
 31 bb6c7f32-2599-1c66-a7a2-d24f4f26f5a1
 32 7c01448b-9dae-87b4-918b-01aa8ca09861
 33 acdbcaf7-319d-254d-b75c-a8df156beb37
 34 769bf388-7e48-40b5-83cd-50779307309f
 35 3c2a5120-af74-28d8-969d-ce3252015641
 36 91be080d-0c26-1d4d-afea-2c5627ededb2
 37 00df2be5-adb4-5691-973a-6da957ab4201
 38 6bf1481b-be85-70f0-9a57-a477c6c96884
 39 4ccff09b-8309-3812-9d25-e5b7f3b8bb7a
 40 94b3e82b-fcb9-3c99-ad44-f16d5fac8dee
 41 baa90acb-a902-4c05-aed6-9f235fc80305
 42 a316d010-a5d7-8a19-8a48-69d312999634
 43 b0660e73-fca1-10e7-bd51-98e7d6e4bcdb
 44 36614aae-1a31-73b1-bf40-3534523b85a5
 45 de0e59ea-8cf9-1de9-a5fc-9d0c21f7f6ca
 46 ee51db79-ef76-1601-a67d-fdfa05844e17
 47 ced00fc0-4d44-55fd-87b4-f9def773de3b
 48 09d7985b-277d-2c69-9f2c-6d52720de439
 49 982ea1fa-d827-0655-b341-66826a5cc646
 50 3cd89c52-bc20-3b78-ad5f-a0bc08329339
 51 2b88dcda-ecd2-4094-9fbc-d80588691045

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 074143371880805761704427751447182421573348171152034. Exactly this sequence comes out of new Random(818).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 5 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 51; the post has N = 51 ✓. 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.