A858DE45F56D9BC9 archive

201207060636 w4gnp

explained decrypted filler

3DES(name) ECB, 49 GUIDs, seed 298

Metadata

Post ID
w4gnp
Title
201207060636 → 2012-07-06 06:36 on A858's clock
Posted (UTC)
2012-07-06 10:34:52
Timezone
UTC−4 · title 06:36 against posted 10:34 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,152 hex characters · 1,576 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
49
Filler GUID seed
new Random(298).Next(9) ✓ verified
Run
Run 12 (seed 36,542,234) (seed)
Draw
19 · predicted N = 49 ✓
Machine boot
2012-07-05 10:25–10:55 (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: namerun: seed

From the post to its content

As posted (encrypted)

CA67080F425F409E 46352F52C57B81FD B5820279E8D461E6 1AE31059CC448A65 20631C075DC6BFD7 D141E47E0FA8FF91 A3F7E5DE09D10874 18630BF90B31D1B1 D00F81C20CA86A07 D8045FF01A469B31 5731A9FE557F49DA A36CDC976EBA7637 85ECFB2A97207AE8 14157D68865C1C21 267BF0A9D3E44326 CEAE08E77F5FDF50 E6F456CDE5AA77B6 36FB271A51DAD25B 35477AB69ACC2779 BA08FC8625B678CE D96A589D17795D3E B1E2B446D35D0E84 9944B2153DAF5879 03FF3979520F468B D0D297D2AC8FE160 D4A8FF7E02316819 7616906389D36675 2D8C7307831EFC7C 67D0BE68B8F44CAA D31C632A29858EDF D0D51C33999FB422 9112F582424CCCDE 68E7710C6298CF48 EE4DC77BB5D2B3A1 CDF1AEE2D7927FCF C48CE2DBB3A2B342 68D333330C93E306 3B4FF9E6003D3500 6161732EDB5975D0 E20D4CC1EBD67DBB C6A4196ACE27A64E 3FC678D0CFE5F536 9B58C067B95D0AF0 C3825922B95AAEB8 88982D8108A785A1 F279BA95B09B3E10 34F3249D6BB7DCB5 322163503D7577AF F0E4197A78C07DCE 8EC5AF981B945B2A 745223169F9D3B5A 0A7018E123FF4E3B D23D15F27BB9D95A 36F11611B08C0DF8 5BBE595E30B61A14 B7DAEB8755578E00 E379170B550CAAD0 6F648F6EC2F038A6 B10AC619911ABC97 571D0A8676554CEE DD526F7B7F6ADDC0 4A6FE7EDAAF71305 A8DB0E9016029C91 98DE7A34C6BB323F 19A77743D219A594 234F828412009CB9 4B9CD3A76252C1D5 F2E7B102E2628F7E BB0C7312E04440E3 14A83985A373BB8B FD239C2B9C1616B7 5574E64FB4A2F04B 7980981678C75CDE 123B5DC7A8A34683 3B82C2AE40CAB108 FCBF8D10920F8E48 C6276196EFAE09F3 8B585C5C16D70817 F370BDAECA51A6D2 0950C5D73A43892F 5AF240DA5ACDE834 DAD50E2EEB35A765 A256998ACFEFC895 07F7C7F7D7B18EE6 7334F10DDAC3C5D7 07690B2AF4B7C511 E72260DC18F4E934 7D77D202C579E673 D95329EA5FF37C53 1FE935579CE0DEA1 EF7A46CC790260F2 A650B73F5C557C5C 2C6FF7040361E79C 59F7EC9F89952451 20B1C5721327D184 B2A30CD6F9E71323 C77926235A0A6C7B B2AA49D15E722206 E8D81AED24833653 C89F2B201546E43A BD83A13A5751A836 BFA21B3D53A12F37 2F9C425C47B7A379 C8759CF83126467F A5E01E228AD82160 3C60CA811B190FB3 A1536C4F36BDBAF3 29C32F8CF6C1D2FB 851F42A8A877EA29 1B8D07A0235B91C9 5B8E3644883D0539 C70052511EB1F40C 71391BFCFA845362 99FC4B3267118824 58AEB52C5D0CAC26 A41E829F2849701C BE947EA577D71FB4 146AF824D46E2F58 5D7368A73FC06F0B E9B32BDACFB799CB B700B4B779CD546C 9EE0B3DE5D0DEE9A 545315350A7866EB 030AD736DD3D80D0 3152FAA9E260C9A8 680AF556B6BDDF15 29E3E668EFF56C35 33D95B14D01CF4E6 8BF6ACEA8597F67F CE9DD57DA15C3555 04CB4FC647234555 5360A3E44DC8818B 811A80C3BF1015AC 21F130E6488669DF 056918A3BE331CBA 93B0F9A56D19D496 19150101F63C5C67 4E8A6A550FE954A1 9449082975A862F0 E1EEE60397DCC744 4AC62DE677403855 E337AC01801D62B3 23643845E571C504 5A20FAEF9EF2C540 D93B453B93BA2C1F 0FAA1E91962A231C 874280B04A4086DB 738028C98F6A2ABE 03118489D184BD8C CDE2F40EB0920F39 4031CE963C9FCFAB 783314B293E5E563 1469039EE9515B64 535F06AADAC863FF 0B06E0AAC6CFB876 EAF4A3E8ED98C039 A8F5EE44DBE650DC E9F91696D651E68F 327C7C012D27B60D 440B8A3932D60506 9C0014493555181A B19013FE6035F51D C1005A8BC97E273F 03D2BD483A5DEA98 EF48E99B1823A9E0 97EA343E26401B69 CC61649E8EC80D9C A33D68FCB4F83724 EBD602F2DF6690A8 4D8D181581B61FAA 511CEB958336073C 2A5CC609DE3AE467 F0CD9048C287DECE DC0625FA44153487 11C26639A5259D0B 3E7AAA3AF4EED2DE 626AF8715DB00560 E1AAC7D43C648A90 98FB9BED669F3DA6 E4F368F6B078DC56 6ED90E314C577843 93DF064729B07323 C05DF5739B772AE6 C22226AB3A48D268 362C94C0D564A9DA 6E18BD87BC2D4F03 3E6E59622B7F3290 9975833BB29F74EF AE66563BB5CACEC9 1101B5E5A5D40015 1C9809C4BA3C2D95 6298FB9C3579DC02 69BA0EDA32E6B561 24450D1BA7F88763 50EAA92371DB8B26 B8223440DBC3304B 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 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 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 31a36320-40fb-3709-87db-61a9c05c333c
  2 8e79acac-e954-22d3-97c1-12ad5dde8346
  3 34806fb9-bec4-0efe-b5b7-f881eb1e257e
  4 1cdfff56-8405-1e28-91b2-5879f0038c5e
  5 13009b4c-4343-689f-af1f-2e00ed61ff28
  6 da6f131c-e102-88ba-bdf9-97debd808fb1
  7 588d79ad-0fdb-3871-a919-54dfcad6fc3f
  8 0ee14ec1-b7af-8b41-8cd5-33ae743dd649
  9 89f6cac3-ef92-7eb0-a209-f10ec1b45dd7
 10 17585b9a-a7de-148b-a729-f507ad974845
 11 caa50fdb-228f-7f10-8c9b-364fc082db24
 12 ed28cd9d-bec4-1286-a018-0827b929f142
 13 f11f9e9f-e347-47b3-86dd-5822f65eb0c6
 14 0454fc4e-d505-4792-8380-c667193be0f8
 15 f3e016eb-3533-5c1f-ae75-d1c65c0b80d6
 16 1a713674-7f86-1e80-b32d-56b4e4be9d92
 17 bff80918-5442-165e-bd22-58c1b65c8331
 18 584f1624-8763-6e00-9cbd-b5d176515750
 19 7604cc3b-c6eb-6186-9a42-0776d29a5fb5
 20 c8768245-5448-6aa0-a2e0-4789d2e21587
 21 25f24128-1c48-363b-9f85-502839d450a7
 22 cd03e5d2-8263-8a34-ad94-17caa49e0636
 23 ed6cd082-bf25-3bb6-be12-5d0c9f587db6
 24 667a11c6-9606-135c-9002-db8798565d63
 25 0e90688d-08ad-8077-9dbc-944aecbe03e6
 26 5233b8bb-d6ba-1aae-8dd9-4fb51730590b
 27 201b862f-9786-1445-8d1b-f499139967a5
 28 628e795f-65d2-20c7-b24d-ce71ceba5ec6
 29 18eb474a-86c4-7fe5-9cb0-a3a7c4698228
 30 23621628-e6c1-0219-a371-2ca8ca53598d
 31 b65f22dd-73e6-1aae-a587-7a45c311be74
 32 25f204e1-a285-84ed-8009-3186ef710392
 33 6e270dee-38e4-1ee4-bdff-377b448e7d52
 34 8bc57b7d-dd64-47af-8b86-b8c027532b91
 35 c4940670-6c77-6b1a-a2a2-dbfd014dee31
 36 75c896a9-38fe-6737-ba64-af692a2af16d
 37 4d34a2fa-7976-712e-9cd4-b9678e4c672c
 38 03df6cac-cbfd-4eba-83f7-48ce0c36f161
 39 077a8954-0a8d-3e4e-9b80-1c38069db176
 40 76e56584-a4d7-1d19-b932-4926525c63a9
 41 d3e9e2a8-293b-2c0f-a20c-38d07252b2c6
 42 18ec5f51-ad09-47c0-8d46-8b673529082c
 43 59ed1bf3-4790-54d3-8bff-465930582134
 44 4e02041a-1618-891a-9156-a4f77c49c380
 45 0cd17783-de59-09c3-89ee-1e82ee10e9e1
 46 06625b37-2b28-2322-b87c-513396e932e8
 47 e9ccfe1a-a989-610e-90f4-b5122a53fc83
 48 be963233-fbd9-1ff7-928d-988135ad5452
 49 aacb0eb9-3d3c-2118-b02e-8dfc372e18bc

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3201683871714451166638318112701814667431245802612. Exactly this sequence comes out of new Random(298).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 19 of Run 12 (seed 36,542,234): new Random(36542234), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-05 10:25–10:55).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.