A858DE45F56D9BC9 archive

201304291455 1dcsd6

explained decrypted filler

3DES(name+title) ECB, 48 GUIDs, seed 2

Metadata

Post ID
1dcsd6
Title
201304291455 → 2013-04-29 14:55 on A858's clock
Posted (UTC)
2013-04-29 18:55:00
Timezone
UTC−4 · title 14:55 against posted 18:55 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(A858DE45F56D9BC9201304291455) = 566610f347b4050b9f559cb3a8764f48 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
48
Filler GUID seed
new Random(2).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
97 · predicted N = 48 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E4F7CA83C0F61AD9 EB772FFBDD1A5280 1689F87C6D9F73BB 831B939FDBC36216 77A93F2ECE58E7C7 054B8BD4AF83F795 9021CAA7DC5444D9 B609458C17165999 7B72B70AE7283348 5227CAE807A8DA3D DCD93CFA3EE3E260 9E5729BE368D6AC1 EED16533796DB2F3 042497EEDF286B2F 6A4AA96442946EC4 6661BBE69A69A05D 86DE54767DFFC568 90D795699E6E795F 7AF493210554DC55 A4502060D142E0FD 592371F4ED9D473F 5925682BA3099445 1F2B4A51CFE5F4EF F1EEFC052B5B6DF6 188AF90238DED705 F4A74A1003503444 57E6D150DF0B1274 3EE1CEE485DAD57B 9D9FC77D54E0D4AA B706A32280EECF62 4DE7B1F440BD9B13 F2C9913168C727D8 2BD8F3EEBB954FD3 367A8B08AA8B1F2D 59FC6C4D727FFFCD 81806CAA752C4FDC 4EE2E7372C1D288E B644EF6FD0EA3ECE 62ECD441BF15C778 2F9C0CB671D5DE98 797D5DCE287490AE 96B994515DE765F9 E2E01EEB51579D68 63ABB36281DB55CE F06206B1FDD09F43 61C4C8E139A5A2F8 67563EB93F7EA510 92A27D3353ABF931 F2F0E831DF379EC4 1A7FF969090C0660 96853A2A8D9F8973 51F6B21C94F9BFBC 18AA92E581E80357 A00EF18C33A07396 63CCB9B409880506 288973DDD36FBBA8 402EBDCC8845C338 2629532339B277B7 11EF641399DBE809 1DFCB350FD628B15 E8530699646FF928 D74E0204A49E313B 5FD1691F01227B76 B7BDED3C6A6B8369 59EEDB1C7C87F1C6 FF113D95851048EC DDC0E70BD9F7E131 F28F8CCF3307CC4D E91604DD2C7B769A 8C82B689D6D80D48 9A7C0932CCAC4542 1D89317C84F90DB9 705F325BE32EFA0C 8A624D81F7B3FDAE 6494D516B77F558F 6D1D4D4EA37EB187 21B6629CA04E022A 45084A1228D3EE1D C4067CF11ACDB7FA FBC526D9C702B441 AEC363608F5EF4F7 2D21BA73BA605B22 D9BCD8154C723615 3D33C6CEC0008BA2 CB34C6EDC94471A2 49B127E4D679507A 71431A4CAA491E24 0EDB61E0F08FE68D 446C3D73547937FA D1C270F23ADDF4A5 8BF927294F310A9A DDC7580FB4FD8D8B 0564F10FDDEE98EC E42291C466DA1D32 8A6B4355B20A3519 9FFBF03CB69CF43F 3387EF779520564A D1B199F466D8116D 25862301CF7FA96E 250ACDB22BCD18D6 682E1066675A3A18 E75B3F9C74F3CCB8 91D4EFAA695687C6 9E3FE5FCF3EC2C7C CF0EC8BF0216EF7E 3D6DD602F92F4895 681751464501B6CD 7F6A657B0BA860D6 497A25A9873EEEB5 D3717E05C170BFDE D13059C4A852E122 56E86E65BF2CF2A7 37E53132D72CFFAE 8424A3969CB0F27B 0B77B8CF09F0F9D4 1E4FB109AA9B9D6E 7441260CCFBC20D5 92EBC2C59FC9FA6A E63566137F643FA0 F4A6C451321DD34E 8CA05BB39A3FE90D 32F0C19C8DF438FA BBB4C3A24F8274CA C08960E425438275 53160C04B80940A9 A431B650E95E1854 6946AFB08A7C744C E44798CA8E3572FB 6554AECC9C2A09AD 3EA028FDA74D9E7E 576314698236F2D1 1DCC72567C1E4D3E 3679FB6180EA0D23 5CA1E5BA30AEFEAA F2717118608F8C10 DC9DD7FC4CAE5E94 0A2ED2086C043CFD 9CC6A6B7BF4583C5 D3B9352920CF56D1 602E829B58D462DE 94CC3961BBC43C6D 96089D0DE7E6D59A 206A9B68B0F78651 0453056AE4DB81B6 35FA2879CE288DC5 F817D7149F0A7505 74A7D1A2F158E02F C8761654A6B0E58E 83A82D34960008A8 EB0106C7F7E83CA7 83C53ECF02683B96 D1F5B8969E80F495 B119A22138E17E9A 219546C6EA4ECF84 2EE1D246961CF104 3766EC25B5CD1F4E DCAA70EA12A2F94A 1B2162D45E10E666 38A30D87F82F1A81 AA1FFED87D17FE38 13FE3C2E91E803B3 018509AF260B4DD5 958A39451B407D6D 93B4C9FA9F49A6B5 36DE09D83963902C AD8C14146FCDFA17 3D3D40C0F8D2E00B 9F8A18F79D523BC1 FBECB39ADDA3BC61 A25B512FF7FA4422 5F1EA0527D7018FF 1ACD487EEF358B65 4CF1FA4944D05505 8B7A32BFAD8B0929 76AFDC24E130BFA6 8AACDF852B8BDB84 B04FBC5F5B6A9241 D6828C24E7BCCCA5 BBC2B90733CE830A 84FEEDF19354D0C2 C0C135086147B82C F53BF6CF465E2EB6 CD545C6B022DCBFF F2F45D403AC55827 A8BB05A561A4ACAC 756933C18322F40A 763EF7B5DAA27794 9A1DE5AA6494BACC 80DA80416A21587A 641383BAA1761C87 ECB94D9075772F08 D44E2FBD66AE51EC 417A054EF8CDA3EA 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304291455 (name+title). Key = MD5(password) = 566610f347b4050b9f559cb3a8764f48, 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 25ad2d42-f41a-6b18-a78b-c7ba4192e0d1
  2 8d2a5b39-faa3-318b-b47e-acadd4b900d1
  3 1660ba04-12be-130e-bb5e-d1a17d369459
  4 f2a4f851-ed89-8042-880c-25c4eb53da24
  5 147d3450-338e-09b1-b20b-e29650c5d9bd
  6 f17d2270-2462-25a9-b554-e752d42aa299
  7 3b17c00b-957a-7510-a091-64bc365ba066
  8 5a104498-56f1-434d-999a-e30110b04505
  9 ef8694ab-f9bf-239a-b526-3202008020be
 10 a84d0ca4-2ad9-0d26-a25a-9020f6ddeed7
 11 b80aff46-2d18-616a-9250-92d30afcbc40
 12 c572422c-7ef6-0fd7-b63d-fdf62b85eda4
 13 f90668f4-b224-0440-b658-fc202f3fee04
 14 0a28f20c-1301-4bdf-b2ce-007a6a4297a9
 15 e8aa7752-d295-3114-8e95-f0fba1372a6d
 16 f29d8f04-78a1-2c5c-972d-e162019acb92
 17 fd2c818d-ce35-6149-af40-957ff6267bdd
 18 10f06deb-44ec-27e6-8a84-ca623c16ad60
 19 e68c6d15-14bc-6252-8be2-dd21a4b7c5bb
 20 581124da-f95f-084e-b3b8-4105907e746a
 21 4f971538-876d-0eb7-8561-5bde99d5baca
 22 56867c0d-d01f-3558-ab2f-60181bcd0fb4
 23 8a9a63f4-641f-2036-aff7-80f45993eda2
 24 3a8f9aee-3fad-685b-97b5-d160318bd8f0
 25 37223d84-7c1d-8b81-81b4-60fb61dcd591
 26 20cde69f-f319-70ae-8ffa-8b2f4cd90465
 27 9851e2f8-9965-52fe-b445-3eac22b50af9
 28 89c43464-8d0b-89d4-bdba-07b9e91c1255
 29 8e4570c6-3c77-07c0-9cf0-97c21a4c7b8e
 30 70c7f9cc-5726-6ed8-9e01-0db12934a04e
 31 40022911-2bd9-8734-88c2-fac8da667c14
 32 8999bbb0-9046-8c81-9316-916dc88db548
 33 da4a6289-c46c-0407-a2eb-7465364acb82
 34 262a98b9-8e94-0154-a6ff-d35263a21e19
 35 b796d6e0-4eb8-3da5-81b5-b4b4dbfaa307
 36 e8f56ae7-8afc-7268-ac10-0306f19b5b10
 37 a7a9fc05-9e0f-645b-b00d-257be65f2ad6
 38 9bd562e8-6d5c-6c28-b6c2-79ed5c0489e3
 39 9469d447-4bd5-6bd7-8a5e-cf9e4bf46c03
 40 8f960699-b457-0e15-bb3b-645784904ea4
 41 75d31e0a-b3ee-00c9-832f-5771d20c7dd1
 42 2c08fc64-c047-2899-94e0-ddb97f0d8c9d
 43 d70608d7-282b-2cca-b168-1b5d23750493
 44 3b4cf752-f8c2-4d00-ae55-ea0d3e00e639
 45 0f74219b-6d6c-844c-9940-94c27d18c451
 46 0600116a-3246-5419-8483-194b7ebb99f8
 47 ddd1c19d-0cd4-0128-b176-442a84646370
 48 d330010a-45e0-47ae-8719-30e11335cceb

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 631802742060043262600326875806880037666002248504. Exactly this sequence comes out of new Random(2).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 97 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) 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 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.