A858DE45F56D9BC9 archive

201206290024 vsb5z

explained decrypted filler

3DES(name) ECB, 48 GUIDs, seed 291

Metadata

Post ID
vsb5z
Title
201206290024 → 2012-06-29 00:24 on A858's clock
Posted (UTC)
2012-06-29 07:23:22
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,088 hex characters · 1,544 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
48
Filler GUID seed
new Random(291).Next(9) ✓ verified
Run
Run 9 (seed 449,725,219) (seed)
Draw
20 · predicted N = 48 ✓
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
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: namerun: seed

From the post to its content

As posted (encrypted)

F3489FB2F3A143AC 0790A4DB3579CF17 93CF2829DE8CB1E2 696810D3B2B4A666 7E9531E73352F275 FE87EFC5CE520213 BC7C66ACDCF29276 041CC62584555726 D033BBACF694805E 8B3EB9819B5372C4 F2FB0F868D9CE0DD 0032FCD1E5B3CDE3 B5B0846C1A068C82 82F21C02032E4150 1D4EAC8B8AABD1F3 484AF715F354929E 0BA80F797DD67A45 E128232D6E494D46 285D5473502DBB9B E63BBEABADC7EED7 EAF85FE020138E5F 0DED774EC90C7C4E F31FF050B6715EE6 824E266DE2A184BD EDF7BC4E5FC0EF19 85129C8586A2D0D3 3581784653DD6C7D B9F7397114A23630 F04BD1928D66435D 34BF5243AFB64532 401B45E4A958F19E B74ADED138C48A88 C47B9722B5983C5D DDBA60F53CE0581D 7AE28AB6F1C69684 D00900E2D1F0F7A1 06889C997F60B36E 496781201B143D80 A0FD5BE961E16530 DEE6190B3C4F8D3F 4760328EF4A33346 084114B36D395CB9 6A6B46139FB09204 4BC71CCE07516194 A70E9DBF757A6263 4AD72A5C4E3EC3F7 2844B2519E20CCCC 4E46F8672A6CBB8C 1A8EBA3ED21FB066 7147506A29F7C962 25B71539CB165273 C8ABAD0354446B92 7FE5BF1F59A4D693 259B9FD343E7C7CF BCF1FADE02EAD319 742EA389F768CBD7 4999A2E88C46FFA6 4C2BC39C32E9A73C FE5594C9F8041CAF 6F32BB3CA4345D81 6BC4E8620A65C7B0 A94459C072EDE01D EC2738AEC4BBA5F7 41A0A4C9E7BC0882 262916CAC774AB6A 9FF72143342372FB 0A68680D9704BFBC 70DFA6E7877D3828 82F5C972F5063AA8 2BE4F44210023AEF 1F33CB04E6B18B88 8E23E0A49A73B622 EF4B575B68BA49AF DD5DF7CD0A1B2536 08E087E589EB6987 9A223F049E19378F B19BB58E6ECA5C5B 6ADB90C5638FBA90 96A7E7A7CDE40320 1F5BBCCC165CC1D7 8D3B844D97122AF5 E89BB88D689CC273 22BC6F05C3CE9A06 0CF8D03088DD297C DB77254944D1327E 4F1AE79321F0077A 46ADE4AE475C650A CC5AA3B1A56F51B3 075739FF88D481C4 483A2A7F26EC8A72 79675FFD66364D1E 04233AC8BD59F4EA D3A2F3E42E8E2092 95002D5D19DA98B2 3AA336EC0B1CA70C 5C8CB9ECF955B458 CDC031006569A2AF 68982413AB34E21B ADB726031FF43202 6514CE8D73CD0345 E7DCF27F2A811811 7F38F1177511C251 35F1FDE50525D8DA B90B5E177A1ACB0D 91F00890BE9064FE 540FD775EF62985D BDDBC51991057FE5 612D6077C637F0C8 1A4D9C11D002BC4B E44F8B4A64B13818 3078D747E41032C3 AFAF7168A711DCAD 064839DB85DA5CDE 5B8BFD908C0F1266 1A721F033D6909C7 048CD89C3FE3D9DA 01E1E5C1E5D06F14 9880BA857D6651CF DC3081D9A132C0E6 2C1ACFA982D8CCDC 7F2477DC23EB4F66 E77B1CDC0279B0C6 E58FDAA8E45C37B1 7E7345D042B618C9 5C5C57654B7463AC 52CCC098F33F2020 091D5730B53FC5B7 710483544F38DCCD 9F59498B098BF2B0 0226E9BA9FB56A43 8FB172A75EB5DE72 491303F438618659 0D08AAEB0E00D54E E6BD2A61A02608A7 1C50249C9F65162D 28EFB22EADADBD24 D38792FE1F1BA3A9 4D0665E1632215E6 C93E0E96B1EB5F91 CC77D0BA69DA4CD1 2D849CF4102198B8 415AFD60834FD85A 7918DEAD0786783F 7CC151A28C1478F2 72621CE982A98684 D7350E99BD2D8F45 26F0163D10A5BBF3 8CF66D20DDFA22CD 6BA7B8FB60A88D1D 5D1FBD1584DB1A17 2DB0A1C57093BC82 52EE4E99291B9767 429A6E0CA16D1F63 4DB71D34185BF812 D79701F93CF1AC68 13B36087568C6792 149E2D6872C48AAA DD377BBFABFCCD78 59070EAD1872DFF1 41D88D332DA53A22 70DBFA541430F577 24A4B897F5598AEF 467D6B468307F078 415EC979540F4B42 EAA6D43B222A3660 C0EB8267D74796E4 ED095B6AD5B9741A FFA108AA71DF4349 2246D5A52FA81F25 AE1D38BABC79AE18 6448DF7FCD032A43 8779C0F4598F4E80 7B8AE48DDE0AAD36 3CB50E81DCFCC8C7 7E9EDA8C7CAA483C FA9ECDE644CE8B21 3D345FEBE35E5DBA 4E8FB2ED24897029 1EE753B4E8AE3500 72721CB8FA71D44B 0562F3401A41946D 1D4A48B8378B3B92 EC0B56BE43CFBE17 1C4FF529A7C2F1C7 68D77AA4BAEBA505 C5948599B17A7FB9 55BA778EE9A35C7F D2C938B9FC735CB8 0208123FEC646537 6A3C6C4C43049D74 BEE4E132B2CCB138 9B2BC2E692101F50 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 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 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4db46e56-4124-6d60-a1ca-2fbb881b7006
  2 e1c5a1d6-9793-132c-8dc3-4e964d9ccf48
  3 2ca94375-48a8-197b-9644-30e51036bc66
  4 6f003c19-093d-64da-b033-03fc6b48e965
  5 7cadb0c0-83d4-5f38-8f96-86369d5238c6
  6 daf3a596-0c1f-7f63-b0e8-451c99c0f346
  7 6d9f1206-2280-2dce-9f65-f35f2fab6e6b
  8 c37661dc-8459-3293-b9ef-b0d65ca75898
  9 e98274e8-7997-8711-b13b-d3a9af8c0381
 10 1da2ec27-b71e-5fed-95bd-62507c06f7d7
 11 a128ac26-4f79-664d-913c-a7328c04a311
 12 8199b7af-1105-5b9a-a3e9-7008f4712d0c
 13 098ca44f-adf8-6e24-9da7-4d911c076d61
 14 5cb5fae5-3aa4-7974-a1f6-268b7818ac6e
 15 06ee4e7b-8d3b-60cc-abe2-445e3372a802
 16 3c10207a-563c-6a57-a22d-ea2004d2fbf5
 17 7ff729ba-fce0-1941-afd0-7d6a119336e1
 18 b379e89e-1341-3cbe-8937-aee0a3ace2b6
 19 857707d9-0d05-48b9-a973-ca6fd4fbe96d
 20 cdf42fb2-a37e-8042-b20c-766868dd22a1
 21 de5375d2-56a7-4c41-89c7-bad8176d2eab
 22 08bb38b5-88aa-2f42-b4c8-c7bfd647de71
 23 89e073d9-e31b-18d7-b9ca-74641ffd93e4
 24 418e2e6b-fe86-630b-bca0-c4927d06245c
 25 a8f2c1c7-2f3e-1b62-aa50-e2d0334280ac
 26 c330154f-d650-618d-9b0b-f6e10d066ef9
 27 a428ac54-f252-179a-b0a9-94cadec59c6d
 28 d9dd7408-7318-8b1b-9a31-9d51fd9eaa1c
 29 44bfa722-de5f-8ef1-a96d-eea5855ea0fd
 30 30711e6b-915b-3521-a338-c4cf30d4cc79
 31 aaf2c371-9299-5229-a728-74f17dbc2e98
 32 18446b5d-7e71-0055-85e8-342365130af3
 33 efc8d657-b24c-20ea-9ec0-826a772a4be1
 34 da6ef7da-4fb9-20e8-bded-7873f23ac1f5
 35 a99a0a6b-f1d8-289d-be84-17325ca5e9e5
 36 5238107e-9140-3511-8793-d86be1cec0f2
 37 a015bd37-b234-0acb-ba39-aa268ebb7fd1
 38 6325e1d0-681e-6f44-b3d2-95626c102f27
 39 41fbc31d-4eb8-1c11-b422-87ea696d80db
 40 6e16f93f-7a6c-1f1d-a31e-b52d9d735d85
 41 a71c043c-aba9-883d-b906-2f1a61f49fef
 42 9962d0f6-833c-55bb-affe-c663d0bdaa9b
 43 d2dc9407-6ee6-5f8c-865c-c6b9da86b3df
 44 432dc61c-e3dc-16f2-80a9-7b1a7ded108d
 45 71312ace-593e-2eee-8797-7902dda64e2b
 46 9cb93500-aaea-02ae-be36-a5476db17426
 47 3e0b8a04-1d1a-3f33-ba0e-57a48cdc8550
 48 afb83557-2ae7-08ff-868d-651841a7a263

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 611657238565676613484216161883502223061185512030. Exactly this sequence comes out of new Random(291).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 20 of Run 9 (seed 449,725,219): new Random(449725219), Next(8,64) per post. The RNG predicts N = 48; the post has N = 48 ✓. 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.