A858DE45F56D9BC9 archive

201207310610 xetpe

explained decrypted filler

3DES(name+name) ECB, 61 GUIDs, seed 5

Metadata

Post ID
xetpe
Title
201207310610 → 2012-07-31 06:10 on A858's clock
Posted (UTC)
2012-07-30 21:07:41
Timezone
UTC+9 · title 06:10 against posted 21:07 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,920 hex characters · 1,960 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
61
Filler GUID seed
new Random(5).Next(9) ✓ verified
Run
Run 19 (seed 257,878,531) (seed)
Draw
3 · predicted N = 61 ✓
Machine boot
2012-07-27 21:17–21:20 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

76A52AC6BCE84DBC 177F4E8763D4A77F D4308A7B6445E65D BDE8EFD704C026C7 82A4AD1FB654075F C063CAE99EA3CA00 B7E9A54930EB1EEA 49F05D42677B9D67 D7D020A259B49740 F146453EBE3C0353 AC267FCA5DFC62CA D925B7FDFDCFF356 E11C7F3B82FDA1C7 698717BC9975648C 1EAE7C4C6787D62F 9E6D24C49222F46C 11C0A3D5DE32DFEB A0E70A5072488F8B FB805C2BB04D5D5A 0D201C9ECBC7CA5F 838D0E5A946B12E1 1E4872E555A6A935 0BD1A27BAACCEC33 6AF95C8658A10D8D A38DF3DCCD9E4C7B 86729A9FCD3B0CA4 0C526B3686BE318C DE93C2A960B54315 CAD1894969358DC7 05C4207C83BF0DA3 0733145D2DD21797 1628B9BAFFA210C6 21E18CBFD1BC50D7 DBEF0BEA679C63CB 97B011F2F8B071A0 5A5233EFC705A479 C54CB3C3F82F8477 2243D514AEB3BCA2 39F0AEAF7265D7FE 9D174F873020763E FE59ABA1ABB55B66 452248D587912527 E64D590FA1B19EAB ADE037389EB5A337 D9659B815A8CE0E2 02154D8D34C9A229 0592559CE13E5EB7 89A71CAD94A567BE 033A4D88035A5816 3FBA9B39808B9640 0D98E79C1E27825D 076F109894EA586E 8C7F1C69968C4819 0A8C343BF2CEB3D5 EC1C478533B154A5 8CFF905D4DE41A57 94AEFD60C6201513 3BAF2D18D7781D70 C9E93CB5A7C1C9F5 D08441AD6447798C 533421097E60BAE5 51334BAF6B0FB364 5C318C1087AB1228 4B604F22485512F3 78C78C9D62AACF96 F9E0587527723AEF 7EB91C1523D17FF7 89C572A47A14235A 8DDF8FB62F4A90D1 D9C9419CF1C772E1 02F84D3A5D2A2CE2 C1A268FAF052F234 0987267D8F6F4DEB 44B715141653B670 4F1876F647BBA83C 054F0E6B187E91D7 8C98643BFCE322A1 115A6AA577624CAD 9AA69D557A93C732 02FE0AD51234B46F 39BA8346BB116BE2 E23CFE026A3C7C4D 490B33D31F2FA321 F8173C5032A50D3C 8D0B0A2BFDFA60DD BFF30D31735261F4 8162ECE0CC9D377F 2C1257CCFFD10FC1 419DA53AEFAE2B15 FEA590E8551A36AC E8A5D9EB7AD33436 66FDB288388832A4 00F91B27D8A53C09 272F9F98DC4392CF 737706A7EAA49B7A F59C801A83E12BB1 145A46CE3C5B640B B60AF593D019E56C B9A7AD69BEA27E35 E3F6BC0741F37FB8 A8F877EA1F72C90E 58C0322B1443F162 93B8DBADD6FA7613 83FD4DCA2BE57196 829268E2E0EA1B0F 4A16D565D9262A13 BFA59D26A69363CA 09ECD68DD95418D1 63BC8CE3072451F5 D17D929A0467E60F 8C6407EAA51BFE72 461B8E236826440F 7CE2CC0754826C66 05DF2DF30C35F4F3 FD6654DD78A3E490 3C7E1B26A033B00A 949936CBC55A7D09 7F1243E3FE5638B3 193A5141497C4CB4 CD1CFFFA0204DBEC 43835864361E3094 E9704D9BC4FF1397 3DABEC44856A249B 0F33C9F1D8F87E38 974527072FD812C1 8ED72D343FCFD874 765C0ABC8B895781 CA1196E9F6D5D5B5 BC0418CB1613505F 0BF39E5523827AA0 1C595724C834002D 4F178B995F962386 72112B4588F9DDFE FFF8472EB226D967 9BEB3D89F1635537 74E6D4902F2244CC 2D9E6FA5CF19481E 97FC83081F4768F5 6885F2B5338D041A 0011785FC852AC31 7D5E773DCFFD2913 6B59BE8A16E95996 5F50FF2090B43EDE 75782F0DBA51C71E C9DB1755EDE7EA35 1B019C1CE1D682BE 94B7211EE3EE19C7 0A9E114A4274773B 4DE13A19E582DD14 1D5A22288BCCC571 5D78F7DE2C95B6D9 1FB3104C081848AA 49D70B43B44525BB 2E9DD87C892E1AD7 1FAB10BE4554A837 81E425DD4F19EA55 81A30D10E08DA02C 3027A915C44984EF 4B507FA9BF7FA194 8ED6594BD7FAB693 6D4B3DA5150F0C8C F9BA986A8D024353 130799D8F70A20FC 1AB3081C0825C1EB AC00DD013A7D73CB 9353F35792475536 4E16C2DF46244FE5 30FD419C17BB1CB7 6B83238E8224D10F 21A8FCB97CE906BC 45E8C967D2170426 34FBEC82DB9EB09E 46B06A710142E3EF 85DC098CCD998E81 66941AB4F00ADC94 A4D57E34D8F974A1 A293D87A8749959B CD61EF9C8ADD3E18 5715958ABEF40841 E9A3F04094F6F541 54BAF404C912EC0A 3FFCC0030358BEFA 58FC083BE19EBDAD E4A0D30D3DA76848 CCFA0C805C0FE47B 5553B28E75FF4119 DD0AFCD3F01E49CD B33510DFD022B193 2262DC9008888E7A 7D5F71F62EC42E64 6DD7AE14A7C56D45 5031E2ED716B4FE0 5FA73282FF985F4F E1BEF0AE94050A13 8814119CB235F5FE 700377AD58034A3A 8B374497336B00F1 9E23F21620ED23F1 C897ECF66ADC8E03 A23F05DB715EEE79 FF39E6B719E4289F 279FE56510DB4FD7 C7545EE77217E03B A95C7DFDFAFCC210 FD1A79860DEC3610 8BBE136DA8806CA1 E2E1620BEB0A7498 DF75E35AEFDB728A 113EBE356761B7AC BFB5E48B5D7F3A5A DCE59DE00884A1DA 1BA2B94E4C739365 AB8282560290AFDC 31844FA94E01D149 2C240155CDDABFE5 EBDF245C579AA399 07C5F21AEC4F5C75 EAB7DB466836DD90 9729ECAADE3BB41E 80CAB43E566BB39C AB9BE2562305209F 85245D8CE312E56C DE350A9198641EEB 047E4A71DF8C617D D5298B74191E31FA 7FDE5C0C7F672099 43097562D93573B2 B3D11922DBB90AEA 384E74E9810AD1B7 F239552B3314B9AD A12533BCDCAF69A4 75B911CC05FFFDE5 5838211634BCFBC8 744D84E3A2682FAD DC152CFBDDD2E325 58F68F518DAC5DB9 C6C8A73D44CB798F FA6B790B150702FE 3C580EB46C81DFA6 F5C14BF21AFEBF51 7651CA9FAF369AD8 E7A8355169A0723A C17D7B56ED664A22 E7C39CBA17D986E4 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3a8e97ad-4c69-3a16-9a1e-5ddf1ca6557f
  2 25b2fb71-aef3-22b1-bf72-b7bc3714f4a4
  3 66f21d45-81fe-207b-ad79-4f07c37c0b1f
  4 f5c4d041-e26f-543c-87f7-6eefe5e0a951
  5 6d2940c6-481e-435e-b301-31e203c88ebc
  6 18be7074-d901-8200-ae4f-bd2b06b13c77
  7 2719e8da-96db-12b1-9705-c26b6e80869a
  8 9713d139-070c-881e-9116-b82bf2dc8fea
  9 6253db7f-96e4-5d65-ad61-9e93911bb780
 10 cec88dfe-9504-19d1-afaf-4032d949498f
 11 cb624ff7-1b83-8dba-8338-67d68be94cfa
 12 61045d4c-a1fb-3766-8bcf-ea8b1c40770f
 13 6574468f-7dc3-0873-9b22-698405c94d5c
 14 c7a3fc7f-df98-01f0-b24c-f4da6a2e05ef
 15 f4ed7e25-e4e9-4fa7-b3f9-1cdcf4f4ea5a
 16 dea4b3d1-0ee1-1d79-a849-2e483bc0b5ef
 17 0d71a069-113c-8750-b976-34c65127799c
 18 1dd4d8ce-16ba-0f1a-a48b-8f5def1a20dd
 19 c0180526-e4c2-78e0-a694-8ef392f96ffe
 20 23121210-4ee4-2159-8249-f68c001434b2
 21 5e706136-b13f-4b9b-aca0-1265df50660c
 22 26746a0a-af99-0d33-9999-60532afc13b5
 23 ac3fea79-5afc-746f-a754-9ec5207a10d5
 24 8af8ae8e-533a-74ef-b67f-f17ce46ab7ed
 25 8a6289fe-9220-136f-9393-e5f39e08929d
 26 ec6210a9-1d31-6099-94a1-ca10025afd43
 27 e677c04d-26fa-2b8c-ad45-c7c82d9a324d
 28 fec25126-5bd7-71b3-a835-222bd1076561
 29 01a46189-39b6-8e34-9f55-b04be89c9ad7
 30 b1766d33-8e7c-027b-b94a-393c13c883ff
 31 cb2f4294-0330-0adf-be32-8470f2342418
 32 9fa27212-3704-6730-b159-c6e6433c4e62
 33 79fcea2b-ae41-263f-b4fa-7573317a6f36
 34 393f1261-4ef2-178c-8333-4ee3c89074c9
 35 d7ed1f89-e139-3a35-9a2a-794b260d3149
 36 91de708f-30a0-8c44-93ad-f49fc96daa2b
 37 fcfa5b97-b4c9-1bdb-9dc4-bf678e7df83b
 38 46eb8b73-828f-7dc4-9604-113159e1c822
 39 3e485c24-01fe-1e31-8a2a-f3dc148cd5ee
 40 3c8a271d-2c41-7536-88c6-7face521eb2f
 41 67487094-1a65-3012-9c8e-affc383a4100
 42 e8abb67a-1f3e-04a3-a5b0-d765ce36a8a0
 43 2858a924-fb36-8340-8760-2f909afe1df2
 44 542923f3-cccb-7daa-9552-fc24e3038160
 45 ff8564e0-fdec-4857-b6c1-4122ec690061
 46 17455c7a-b711-124a-9cd9-d6b416009a46
 47 b5631c02-184e-0c46-a66e-8715ab757a3c
 48 3317363b-c4d8-4cb1-bc4e-b0632b5510b6
 49 dc46cb91-da43-52c8-82ea-43a99cd84c98
 50 594cd2d4-5628-7238-9a53-961c02530fb0
 51 ba741bed-ba07-894b-bef6-ce6eb91b6005
 52 a62accd0-ee36-814e-9dfe-1dbb2c397ecd
 53 29d69843-a5a2-23c7-bffd-018d9c93f5de
 54 474a7105-7588-42ec-8d7c-55093c8f10af
 55 9c6b60a2-ec4c-173e-813d-baf5d54579cf
 56 4e89f1a1-aa29-26e6-bebc-4ace82935a85
 57 b05adc6d-a622-4375-8902-ddf438de33c3
 58 ecc7a85f-7248-491a-b687-8afaf0e8449e
 59 349db7a9-16c7-31fa-8402-e07ef130550a
 60 9e8e9cde-c667-6c3b-a45c-42b28e8ee34e
 61 bbdaa516-73a4-6147-a78f-3f89a77b50e1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3225481851830041807240771627800621381717308741045788241244366. Exactly this sequence comes out of new Random(5).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 3 of Run 19 (seed 257,878,531): new Random(257878531), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 21:17–21:20).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.