A858DE45F56D9BC9 archive

201209231428 10cn5y

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 276

Metadata

Post ID
10cn5y
Title
201209231428 → 2012-09-23 14:28 on A858's clock
Posted (UTC)
2012-09-23 18:28:06
Timezone
UTC−4 · title 14:28 against posted 18:28 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231428) = 68e0900dcbce70a5b31bdc1beddb4c83 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(276).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
105 · predicted N = 60 ✓
Machine boot
2012-09-22 10:23–10:24 (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: name+titlerun: seed

From the post to its content

As posted (encrypted)

8DB007F02BD43290 70AA26DA930D2817 3112A9B6DFADE1A2 E1A88C92098EAD96 55DC2DBFD621B78D 8C9D031E80F4C72E AC4C0B4FFCF1100D D8C74218A4D087D2 D33BA5868EAD3BCB F2AAD36B0F71D8EB 0ED77F49D641177C E8EFBD04DDE8CB35 2C3C6E5D956E6393 828081BBF9F53B2E 043656B5BBF86EF4 81FFC7321B59A899 7797C623DD4DB10E 125E413497FCA2B1 B6E7B7077ABFD8CE F5DD4DEEAA1987B5 2AA4ECCABE34803B 5542B01506EF82B1 24480F63CB953DD0 0185AEEFBD6B4861 7FEDF70B95965BEA A34768AA63A724E3 6A7E731A9EBCB210 C078983D63C88F29 C24828D91F317759 E22394FFBB930A52 6C13E5E8681BAFF6 0A53EB3BD1D52512 D3F9A8BC044BC83C B8A93E51F718E414 D5FFC494E65E4E62 6FD36B2264F9D901 724E77A861A1DE6E 43417CB415C5ACFB 0A603A9D0D2DC8EC 004073F7C30CB308 5C6703B7909DB459 F341612DC0349670 137EE1D207A7C518 9E77DB78FF394AB5 6D6FC32A2D516B95 F61B8EC52F8EE256 02453BC27D3FD11C FFBBF7A1E927E6D4 7B132A90EE43B5C1 0ADCEBB58BD694EB 7556269AC2A87C07 FA9685438AC9F2AC 5167BA221F25E123 059F4ED3D510A2A0 B8BB9052516E2306 4ED3F2B98122D8BD 7F3D2BA7B1C71A73 8A8932AEBF9E29FE 1668793F4F0EB89F 7DCD77AB36F5A016 98AEDD567541B674 2ED8D2FC526E0FBD 75ACB38F4EEAFFDC 550FB8912B0E7D3E 73714140464FBC2B 6C72D8BC801A1831 6FFE2E1283D47CFF 51112A3F1B96E26E E2BAD3E4279FE602 8C4B046D60EEE2A4 D4B7D2834AFEFE8A D9F2BBE4AC9835FA D38B02DFC0BFB704 4F2F8E8EAC7D92A5 17D1F566692B54A7 D3314F171F0271AA 9FEAAF6A05548CCF 972951E65752A758 A182F4233B9F62FD 37940EA4F4F82681 79DA139039D341E5 954ACC664BA0D3A9 0719F03D4FE6C220 F7FC64DFFA647B43 C5A2B3C1FFA0CB40 349A3E2160CF57B2 EF3DEFB10D13B9C2 0ACBBA5DA250E0F4 E22DF48C3ECA84CB ACCE3C3562DF0448 B55FF073AEC9EC23 4E13EE2CE72FC017 E34BE9223AC1D109 CA379E46D1ADC0B4 8EA2E1E00D70DA97 F415FCC80819935A 643CCC4D6BADE86D 99003D8ACACB717C 90BD8DC0832F0EB6 4E9853E9019D090C 67590ACE746AA420 8EA09C142115E313 16755BE3D51DBD36 AF149691561F45A1 F0D5D5FF22169670 0A250483B56E5D91 7A575D2D4A7F156C E58073E2B8B90A4B 0C9D834348F4BA63 76094346A032AC56 4DF3D2DAC0E7F612 AE6508FC07E3CCD4 9DAAD2B0055F8623 31BF3AF8339D039C 0EE4E8389846BD5B 1F0333D816C51E84 FA35F52360DBCC74 ECE24F5E3AEB3A47 2EEE87020D48FF96 067EB46E695207E5 A62576119F1FD32B 49985AA3749055ED 6E7B1CD0FD7DEEE1 CCF1D1D75F366C97 A5880F73BDCB5A4D E403B94498D638AD D579B44F998C5482 647F6718598E98EE F81BA5860D7C229A 9B5B3BC3C2642F46 B10618EDD7F8873E 05A2774C8976CD26 B4CD0DE9670FA38A C2A1E93EBBDF648D 18421C439271CD4D 67DF92218FD2A459 CB8AD298C4378DCA 43E347104770B702 6B39DAEF68C458F5 BAB0BFB55D27C80D 8D2E94B20D1CBBCC CF51165CDEF7BDEB C437B881F41871DA BCFAB03BF52EAD0E A556455235D0EC70 89B228C588491377 998AA194375F2769 BB8B88EB3A7D2938 2BB7D08FC9AA6BD8 C2B406D70A4244E9 77297A0E764594A7 A8ED115BBB73BCCE 106ED22E9C8F5650 E8E6C4232C12E7AA 3ED8CBA07BF4C9E1 F35F600A029FC962 ABAA9EA2E4A7AC61 F35F71410EE30758 85CDCBBCD8986CFF BF238BF1384A11A0 0CD7976372188B54 609224806BDD4EB7 FD4BFE1C7FEB16EE 1098185C23A689E8 3C03A8D67402AF8A 83EF2ABE6D839EC8 F2974AC3074A1E8F AD71CC74DC2AB1D9 8F8011926CECB9F3 24145728AE565C7C FF772B2BCD063A2D 7972560AD0072532 032F621151308AAD 552374D8EFF7A241 D0A3E21E522F2091 23D490EEFC16FD64 004C3036F0E90BC6 AAAAE6D604596C3B 0B4A33105D7C5F28 91D9637EC4A8DD5C 06BEEAE6764F6BC9 6CD54F31FF929EF6 15064EE8C834A3A6 A0CCCDE9D5BA2E8F F862E7DE4AA9F740 B74144708248AA50 1283839EBA71DFD8 3985ADBC3F887189 80824EBAE35442EE D115F2D0F6F9A1AB DC09EC55F3109C46 9F8555F31835A7C5 0D1D00F5EF4070B4 724BCFA89033D8A3 8CECA4134410F2CB D11271B7616A44E2 DD61B454A231189C A32EB223C6F42373 97E36D8557F4AF05 FF790D8152DA843A C845FA35045F7E26 A6D253F29CCC8C0F 494A89E335DDA193 700D7121315B3BA0 41C1F4AF3A7A3C4C 2E5F6B02E924043B 0664E383207474A7 1B6D554F23977A98 9B50EED3E66BE0F8 A519E426C6676153 7D641D2C9B773CCF 6BB1F48B1DAA4B76 0C23C8ABBD5E9875 B137714658AE586D 76C7AF9D3A65119B BAE707178ED7AC2F A370B7ADC941D0DF 996EAD4F65250925 DE9063F5AC5F536F 9481B7C1A0DA0C0D 1C40690DDDC4B465 34B8EF86883E165D DC21A50D2723E1F6 F3DAEAE6EEC345E6 F53620F5CE8EC5EE 666AC054C1E75166 7AA16D8069EB97CB 5C0BD601A5841283 B530608300DE8AA9 8DBBE253C987C4AD CF4F267DA684B76A 2C21EC158BF3FEE7 6D887E7E7246F019 873B857585CF9AA4 B32AEE8E8FB5060E 7070CB7BAD5ED8E2 41BE504FF32C4E3A BB7786F31C121EF9 55FA03C15D80D785 901B4A0EE6013F1A 695973DD285DD45C 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231428 (name+title). Key = MD5(password) = 68e0900dcbce70a5b31bdc1beddb4c83, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 fe66ea43-5a1e-8cda-8c4c-5afcbe5dd69c
  2 24e49415-fd72-7c4f-91ff-1f41e04936c5
  3 719381e2-3ee1-6437-9ff4-0f72d620610e
  4 8324bc8a-6615-4dc6-85a3-241ad641a3c9
  5 be695f60-8e39-7707-a864-4d9e0d1b6c54
  6 710bf844-8aa0-63bb-a5e1-a4c05a3c4310
  7 ff5239d1-d748-52d7-8cf5-37da286f5c7b
  8 1a91187c-70c5-8d6c-8ade-39c1940a5ea2
  9 bf4a1fd2-d312-1caf-b5c5-329dc1561d38
 10 c559c69f-c113-0765-83d2-1dda97450ad6
 11 85d747c8-2748-591f-a85d-5dcecf2156d6
 12 9f13a2aa-53e0-8ed8-817a-93f6dbc6e035
 13 38f67a58-0d5f-30af-b2d0-e8ec34056556
 14 48b9a4a5-7c7b-08ed-b649-6bef0230ae63
 15 0f359a41-90d8-11a5-a0c6-78744436079b
 16 8a19f303-cda0-3bc5-abf3-35703874f834
 17 ed3c4ee1-006f-7409-acd1-134ceeeb02cd
 18 3137f4a6-f020-1174-b03d-27b856d1e662
 19 00cda924-e02a-1d2a-b047-f79a1aa605aa
 20 6b00780e-fa49-14e1-998a-b4b633967927
 21 28f1e8ac-b72d-44f1-be6f-d9dafa913235
 22 ad0d0ab9-758b-5655-9ed9-0c71784f1a5a
 23 836e20e1-0647-559b-89d3-dd474c4726ea
 24 91ce3ad3-993e-4039-96c2-1a0f489bc9b2
 25 e50c40dc-f938-6790-859f-12904bb1deb2
 26 5f2f34cb-2e52-08e0-b7b4-43161691aed7
 27 251e35b8-c48f-20fa-bd23-1c00e9b4217c
 28 fa25b38f-9132-6eed-8a43-31da2cbfb029
 29 8ffdaccb-6203-7181-b206-a36508b5072c
 30 61ddd793-c0f3-3578-869d-3ad1c80150e6
 31 26e3d8fc-ba8e-0a39-9457-40c27e30cb94
 32 5259c6f5-7a2c-153b-bd5e-48400ab2fe6d
 33 e8101860-ccea-2e5b-8097-c604579feb1f
 34 ffa033c1-d78b-8e90-a263-ccad4d482c37
 35 eafeee9a-a593-0319-b502-cac48ac0247d
 36 34fa656f-1316-6325-83be-64e7a1969014
 37 7eaed8e7-8294-5614-9711-4727e9deab0c
 38 337969c8-d25d-47c9-b498-d45f40b67f9b
 39 a0878523-73f7-5afe-8765-0efe24402f43
 40 ad6db94b-00ce-6407-9bb4-529f07fb2923
 41 38da9c6f-bd89-36bd-acd9-bf7b14214a02
 42 c46a5b21-8c6f-3155-8993-38abf020e678
 43 5f6fd5f8-f580-0533-9c86-49661423e624
 44 a1a93db9-30a8-4b80-807c-8a3a028c90ef
 45 a7487817-cd22-37f1-b23d-fd03ba1d9a1e
 46 fd368280-a473-7f3b-ad6f-4d8abe904639
 47 e2bab1c5-af00-2ac7-a052-3e3a2badc3c0
 48 8f293629-4532-7f4f-b1c8-cb73a2a8768c
 49 55967523-c00d-03ba-903c-f54f47b167bf
 50 710cd56d-5c02-6d04-b65f-e424dae48451
 51 1e2fe4f8-fbe4-4a1f-9feb-e20103225115
 52 54a08f2a-706a-1d92-aded-bd4743c8ae13
 53 e22ae8aa-9b1c-1a8d-a590-b5b34bd056df
 54 c70596ee-05a9-6d66-a4e6-bcae037ad5c9
 55 79a7d32c-2654-42a8-a07d-bc8f71131d92
 56 c0b8a551-0aa2-3e8e-9f12-abdf83c7ea3b
 57 479e99b7-6872-1515-9e7e-7d02a04f51e6
 58 f1d4c1b0-abff-2ddc-a18a-b6671f12e296
 59 f92f04f8-d41f-634b-bb27-372d15ecec70
 60 3ed3f2e2-e125-65ff-9d3c-f6395923d595

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 876476581058301371114554602673012806545633043727064116431266. Exactly this sequence comes out of new Random(276).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 105 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.