A858DE45F56D9BC9 archive

201210032201 10wu27

explained decrypted filler

3DES(name+title) ECB, 55 GUIDs, seed 0

Metadata

Post ID
10wu27
Title
201210032201 → 2012-10-03 22:01 on A858's clock
Posted (UTC)
2012-10-04 02:01:44
Timezone
UTC−4 · title 22:01 against posted 02:01 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,536 hex characters · 1,768 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210032201) = 9265614ae923132be53ecafaa96f9e65 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
55
Filler GUID seed
new Random(0).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
126 · predicted N = 55 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

0027B6C772813831 A24BFC0F9ACEC17D 30C61EC79A8F0347 0E8A6DB12EE7F434 55772C20F48D8DAE D7AF148E3AD790B8 41B0B7040FDED007 D425F4CA03F1AA00 4D9F47DB34E1E17F 808E559EA4A11CC9 ABF806644E7D0086 5A18B656A56FBD6A D08B06080F38CA7E 619371B95A99AA9C DA3B81CFB417935A 830FC56A1CFCC3BA 72266884C44BC276 2E20E9D3D61915ED FD59A6EBED94DF23 82743BB705212822 4C4757FB94580968 5B5E4CF6C0DB4380 53B2C7AA1F130F6A 5698E0944622FFB7 11E7A114A7C9C634 42C811715F9C5D22 936B031A475745EF 5A514D36769E4B48 D221F90776658D9C 7F219F48C59409CB 946448E35FF80F6F 5612394C4D1A6EE4 5338BA2A9200C2E8 6F8D6FD57FA70722 EF66E6FEFB8437F4 9E66D97298245B2E 31BD444615FC99A2 70F1D9C5CF8701EF D22F867A8B57488F FA9806D2217C31DA 5C8FBC3EF1E6D8AB BEE9447F2A90ACA7 6C52C482DFBB276E 886DEC6C23BEA5E2 99C78FBCB7E8FF0B A902B46C81E24AC3 A5A7C2E080A42E8B B21E81AA72D8C904 D035D5A93669100E 9962E9B40941E8C4 8B810B586D47A0FB A8F81070C641D0EC 84E4DF7E2ADDA6F6 C6EFB394C7A40706 013E99703399B2DD 4B03BD0804A5CC31 31514A969CD56D8D FF3F7165C8097749 D75E08B3AFA12B48 78A4E28B8647C14A 1A4411071259529D 6B4FEF08496BFA63 46BD35BC140DDDFB EC473055BB00BA0C A08CB3F50B785A67 769BB90F48E7AF7A 0F8DDB9B1DCEEC33 FA7BB07294F8AF20 63990161F757CA13 8BFDC24CD24B5A3C 61BDD1ACBC956CEA CDDB7C5CC1DFC9A8 5ED36C8D6D38C332 3AAF4285E5BD2B55 FAA8863389402664 B254EE64EFA4748E 524605576F69A4FA 45F5B8A9C95B8AE0 C8CDD9A3F40350BD 723864094BB9D008 D5A81A1CD400AF85 235F52332B764B6D 0007D43D71894AD5 B5B189BD52BB0F8D 84760BA23B7F3B21 60AC127D368539A3 B583EF5F16ECE9A9 729B6A38BA1D3429 B7A39F9D5617C05C 060AB7D4DC6795A4 A3348D1958207E12 14D7C762F41F5CCC C6D7149730EDFF86 0919D0FF8676C13B 608D396F3B5EC428 A026C2FA275FF559 98CA9F81DF98C5A2 1B392CABBAE8ED94 2F3F8B408144F322 B66925AD347BDE61 A7A067E6BD362F96 555956CFD4116005 36FACD133ED92A21 8660DDC0F1C0987F F7932CED15864F49 D84E94F81F85FD6D D8F2407EF8503736 8BE3A1CBB1F79D7B 17CDB88FCEF95B9C 59FB7D74271497E9 9EB48FFB5EC6E1EF 255CFF65B6347BBF 1C878CA20DC15AF5 CD73049C289BD9C3 62467EE42C5943EB DEFDA8CE531D5728 48A49C6797C50881 510754A026C2C8A1 CB65D142AB833573 A1D639E9AE90E2EE A7816B551D3CEDF2 BFDD11401DF3969B 0212A516BC51676B EF974FCD4F032381 7F8D4EC998A913B2 FB93D1110F39E838 FF96D1FA86B3DAB9 1D5CE363A043DF9B A9D12E5811BD173E 41A7E7F343DCD726 1427095626EC45F4 3FFA3BBC128CB85C 77A220FB45E91C25 AFDC8E198010A3F5 2E0D150D77132781 8D391792666FFC8C E38A827646865D91 B7980520C5F2801E B3AEB18E2BAA93A8 6F986329A2A6B652 A7E3D4F7992E6DCD B8281CBDC3C06132 F5DC42C2AFF66990 D44CDAE2B35B8652 65059F57961D2255 333D60E28AA39114 DACF77210D4A734A 567B82334AC6E135 AB76A7385CC68174 B3E753B309FE1FC6 3C87998ABC152DFC 997EC6A911B767DB 257E76FF4CDE97F3 F30AD4268B0AC390 207D0B70D20C5A9F 8A5A1AB062BA0B33 E45629139762B1B9 50BCB82ADFB021DA 5FEB3D7ED42EC88D E44FB75078731A4D 91E6DA14FC87E1E9 0939B58C559FE00E B7ACA58FC45503EF ECB8243E43F9349C 6903876AD238D6C9 DA3EDDFE601A7293 A0B8913B71D79A2D E2686BB97D40A06B 1A36668522A982E9 5F44985545F380A3 E2AA7A91A60AC16D 4054BEBED0BC977A 70408404DFD26EC7 DAB4C677DE82560C 400F6DB132523B85 C368892F7BB4E3A2 6208B951D293F84F C802A235E59D41F1 0D0ABA8F502F3993 8EA9291032214408 B31FDA1AA8F02579 10601251DC476530 F0AD75BB52C937E9 A68E79A0F7914556 1B091540C3651B36 4A697EBAB13B2535 F040492C586BC483 CB38B464FCCA7276 D9E8B2269E78FB16 7A36F060800D4674 37F2E35A323C0CB9 6D5EC5E2CD90EBB5 2F03FBFDDD1668D4 01595C0622E0543D 6A383B6A1BF4AFBA 2DA9F32DD3C107D7 0C50CEA128E3F119 8E6C74D93D712CA8 0CD5A4D4DF5DE3D3 E2138FD55111937A CA60D36A59048096 3D4AD3AA2669B016 D118F98BA44BA349 E949CF7ECE384A32 80405A2B92076D73 EFAB193EB98ACE86 6136676C1C5CD62D CCE9D7A2E9A5FA2F 53EBA65B68BA5572 CC45C643FCBCDC40 27FED6D84155DEA6 28C9AC9E22894151 A95B0F6157262A34 719CCF84D807C31A D314118DB48C8BEF 6369803C8520A199 0A934AF72A3D095B B3DEB4423731FCBA 4CA4335850112C80 F6958E7FDE30DBDF 8668F99A956B0DB3 
  • Read the ciphertext. Strip whitespace: 3,536 hex characters = 1,768 bytes = 221 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210032201 (name+title). Key = MD5(password) = 9265614ae923132be53ecafaa96f9e65, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 55 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e892378c-c8a0-6419-bdba-75b234d37e17
  2 2d7fcff6-fbb8-7b31-b7d5-71cbfefa0367
  3 b16c02b8-081e-692d-bc47-c45514c32a2f
  4 093c5785-7602-523c-ad5c-9ddde02d08d4
  5 0a74c237-b2e8-1e69-aa82-f9e7a7ef7cef
  6 a6c72380-bae7-5689-943b-5512da8b03f2
  7 fdd101ea-245d-8eff-b4f3-7682cad294ec
  8 174cc7aa-0d66-313e-9c17-4d57c4ae2527
  9 22c5542b-49cf-8336-98dd-ebdfb0eaba89
 10 dc4e4ece-8a49-2839-bf58-c704a7ccc337
 11 7763a0a7-e290-2f88-aa83-168837cf290a
 12 ad94a76c-c581-42be-b9e3-588fcf8eeb49
 13 33a2731f-674e-517e-83d7-3cae9ca56963
 14 9a6f4554-58d5-43cf-ae74-139490ebff78
 15 d5193d11-05db-8bc0-b28a-1daf3b32719e
 16 43b40d4f-0f58-0a49-9bd9-cc48c91fbd55
 17 33d7756b-6c99-70c0-910c-dda4ea2e3f4a
 18 26677973-27d0-87db-90c2-eabac15d8ed3
 19 6cf3c6d5-c189-6e6b-a12f-df12eed78a3d
 20 a7ef29f9-495d-2d0e-8cbd-56287bd05072
 21 8f72451f-85ec-7d48-acca-2ba4e2c7205b
 22 c17e879a-22d2-7b21-b50a-c319c0a2ac61
 23 4a5c2f77-024a-843c-bdc3-aab9707e5b74
 24 03280d05-6c12-089c-b5d4-813297572b99
 25 b872ccda-eb89-6767-b39d-63bcc070061f
 26 5a4c35be-8d2d-4a34-9caf-3426b9a148c7
 27 3b75660c-7b65-89f0-b0e3-6e983673428d
 28 27b75084-fdd6-6364-813d-bd31b3bf1032
 29 d6e5457a-6afe-4030-afa4-8a91dcc8b015
 30 ca01a71c-e6e2-0e31-951d-4c52df226bb7
 31 0e3f7dfa-9817-1645-ad90-d37cb776d75e
 32 2443dd59-8330-46ef-bbe7-3ac9add8756a
 33 3876f40c-db9d-2915-b90d-77650283e98f
 34 309d8ea4-bbdb-80e4-9745-7c6ad6e500d8
 35 15109e0a-be2e-5043-834e-38bfe1fc49d3
 36 3aaa256c-7cd3-6776-af35-d9d9a6f37fe8
 37 16144010-abd3-0afd-9cc7-d160b1966998
 38 f825f982-fef2-36c9-a282-d5df04266b7f
 39 47220009-cddb-30ef-b3ab-e28b8a93ebc9
 40 fcb440c8-204d-8d80-b005-136132e653c3
 41 8b6d7ce8-cd22-4168-ac78-e783e4e5ff84
 42 69b2f1bf-13fb-64a1-8be6-feabf7798525
 43 43b78138-e005-1321-8590-366fb2594ee4
 44 7dac5f60-66ee-2ad0-a1c4-a4af62a0910b
 45 347a8ee7-7ebb-8e90-a188-f498bbe5c2a1
 46 8d511a7c-f0c2-7ce1-bffa-9e60dcb2432a
 47 2e695b37-5cec-3f97-9577-1c0c5801c863
 48 392f1496-785d-4e2f-bafc-df588c7292ab
 49 661c3523-2a86-15e6-b1bc-ed4f7f69c738
 50 02b59a58-a115-1454-bc5c-c4965d8515cf
 51 e96853f5-1925-3cde-af5b-8dd91438d3a7
 52 181ba5c1-4745-6909-befd-e24b6ac4e486
 53 f7e1eb4b-213d-5c81-b248-82d4749f7a34
 54 d60ae81f-6113-4f60-9407-76f722fef033
 55 eea19542-beaa-1bc1-ae7c-73a9bfbd4815

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6765158382245480786277806486401428560338461287341136541. Exactly this sequence comes out of new Random(0).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 126 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 55; the post has N = 55 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.