A858DE45F56D9BC9 archive

201207271435 x9oj6

explained decrypted filler

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

Metadata

Post ID
x9oj6
Title
201207271435 → 2012-07-27 14:35 on A858's clock
Posted (UTC)
2012-07-27 21:33:28
Timezone
UTC−7 · title 14:35 against posted 21:33 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(859).Next(9) ✓ verified
Run
Run 18 (seed 6,051,781) (seed)
Draw
35 · predicted N = 61 ✓
Machine boot
2012-07-27 19:15–19:16 (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+namerun: seed

From the post to its content

As posted (encrypted)

7219EEA7980C32AF 0AF11CCA8A711ED3 373FEB32351F4990 0B0A9215ECBAD83B 3251DDF867FAC64D 74B9882E96082DAE 0D693357EFE6BC81 BE4394946C8B409D 12026D5601BB89D5 09F4EF0209EAC750 C6DBEA0A782FCED5 672168142F8B7DD3 DEA05F2B7F7D8D28 BB6B0E0A9422A4D6 A326FBDE2AEEC526 80B3DC1DA94C332F 1FA9F59A83FDCAB0 7F95C881B80A8DEC 041F15D1268FC3CB BF6850FFBC5AE7A4 F51943742FB3FDF0 3C770A5ECBFC9820 FB3ACDC8FA15BA4E 178CE014E1D5B123 BFBB2FB4FB3F7693 3B78C0F9BD1854F5 2B0A400230D3C596 59CE73C96894E915 9B6DB263E1AC2170 20B20C135F14FC33 6899DF83D4E5476E 38419CF66EE8FB3A B1BCA6BA3735DFB9 DE1A9F659F49494F D420CE01ECC33491 FADBA3BB64CA19E8 D3629B84DE576F27 8D6A962D9A4DB060 E775CB87104C0AB5 5E0A168B9345A252 3D8490EFBDFFA61C 489FA02ABFA1DD06 7AB038E1D1B6B2F8 98BEF129D64D47FE 2113A1BF7F25A4A0 6C114F6F4F61E368 1FFC0837EC6D4E69 48994DF7F9B5C9A6 58CDB8CD29BB9637 8DA159247F87B4B6 AAEDEEC6D31044FB AD0FC78C517A4EB2 5E785D6A4E4D6325 3D592A0416BF513F 5114B77BD6AC0593 3DC6D47ED9442124 90CED1509D909909 F1631F4AA5F9B142 0B1EC6DC4316171B 0BA003DBEE7AA7A3 3026AB42137D818E EC59837DFFB0F604 6E5E96AF15B97E1E 36D00760D4B09FC0 DF87DF50DBE83659 D4EE517D1439C288 ACA92433FA0B29EF 59EDE31643BB5E84 4AC7A73875897193 2FC46D67031991C3 D83852A6B8F1B744 8A11798A8BF7589E 03AE61192FB4F7F7 5FF50E8E782AF354 D3066FE784A54D4C 330D380A2782EED1 08087373A3D8CF87 0329CFC60031CA80 19430EED570D2CCA 30996518E2836C59 AE8DE5523679737B 25528BC757836124 5DB471B6A6F49A39 12BA9564F9C92734 194548BC80D568AF 6EB137882F14E9E4 555D091FEACF8972 ADDC290B43BD2019 F80AA7CC96C8044B C097BDA71B31519D 1B16737AC6FAAA04 3FC9E98FE599B3E6 DFB6FF4469EC0049 BEAA451A1B7DB936 B0C54D2084BB9DDC 9B8C79E42379D0E5 F3ED40B07D056601 9D1D9E366E3C8000 7957DFFA6EBAA106 E322FE46E31FBD70 E97B7DE97A7E9EFE DDF2D618A0F5730A 8D880E495EB6F7B2 536733220FC3483C 0FEBEB578B26C7B5 A36293069FEA01BE A296DE39A94FA46A 7B93D8A4F3CA05E9 DCE42F53EE6FE8C9 C584586F973D3A25 6EAD00BA696ED246 E7CE911D0D1E42CE 7FE8BC6E0409B9C6 EBBD782D0F17D7FB 88C6C5246450FDE0 ECDF2999EF525DD8 FE870E414AE73F42 50F8916CADB95913 8B098AC31DDE76A8 134FF492C8F70C9B 2CE559B05A7857F5 B8E2186DABD643B7 E275556E60904D87 973005C9069ADB98 05957B0417DEAC32 32F6058B6CA79E78 70187AFE6CE58D0E 14FCD677B6267F01 287E7017BAB87CC1 D0217882F3B01F48 16A14CC594D45749 D9133C8D33E72BAD C548E5E46F7D13A4 9E8627347D76A0D7 6A62D9A230F28707 23C585B215A8AE3C B50EBF059FA96DC0 23D6408FD8772079 12D2EA340A18672F 14AFB55609CA3F77 2460A444E7D44F7E 8446706FDFDC191A 5DC5EF6C44566A1D CE20D7563A4B977F A61A07FD44546A0F 3693A2AC4CB1FD65 04F074C63CB58814 D38C96FD738D7CDF 0F68F31E31D4C2EB 37F0456EEDAE3C4B 9623733F65655F84 DBEFEBD6467828DD BA2ED80B7F566228 65EC7E5FDD690956 FB246DC28FEB43E2 4FF3FFF9E8697724 C480BED2B31EBC17 11A78415DC41F555 D4FF0B05CCE3A1A6 304A2AA63265A8F2 F3E812A4EFB3CCCF E9622770336F7F3F AC8DACDEC6B15EB3 97B6F9F3D25DC727 3B0779050D237641 EA3F8F34A1BE53AD B4BA6C700BD24ED4 C51FA548027AC427 BC4C8F42ADC38BBF 3551429738B0B613 B14F26D340615376 9E982E33CF7123A1 E14B3918029DC9C8 6951624FC1CCBFBE 9B31B7DA0A5AF35B A74EAD734C895FAC 19C6FBC8731E24B7 FACD7A7A49867526 4984594C8F373D9F E6EBB759C5772C86 4F520C2D9A97E083 1BE5DCC7BAFB5EBC 693BB715B3D9C30D FA256EFF48DD6A58 EFDAF7B04876DCD7 9EDF547FF6658657 780E07051569421F 69D2A297F2DF826E 010DA1D92B83962C 7C1B424D18BBBAA4 3BF95F067BCA56C0 281C642410B83564 2629503B50533338 9FFC7507F83CFC37 EEE244DBB987F63C D87B24D4368EAED9 22D98BA5020C6B2C 671F0E2E0A4F425C 1E17DEB7C6B36703 CA29873E91FE579C FADA0C6D6B2E2433 7247D5885CAA960A 334F8A82548DA1D9 D7BAF62F3C4DF42A 50AB32C4CF9BAB2D 7211C9BF0E9ED295 B79EF98D02828954 654EFE00D2E8D75E BD7A894B9441F132 DEDB31A95939EF52 9112DB2B0EACE3DB 16B6C4883D4A1B5E DF06B4CAAAAD5F42 3F5700BB8DBB4396 7B529C08992FA832 84BC599C26867D53 C852B76E8981E425 9DA53821F7194110 039F12453FA3B70F 1FF1C71B01876DBD 39EE09F226E6B5CE ED85E8EF70F4E4A9 6F2D054C5F1E5D31 ED42FF3161660092 1DD12C79A260286A EF8E1AFDBBC5B832 000C19BE465EA2CE C4255F3F21BB2F0E 87B4E7FD63C4D2FF 7C6958870D97AC88 EBA204BE00D10C09 24A734FF89EE282F 25DAACED468D9EF5 FB5A8B163A73DA44 CEFFEB7245DC982A 3F41DD9EEF967E53 1F39C88B91221E42 B6EC68B29F108E3F B68DF8DFB4F48463 B5711AECC4B2D76F F88127F054CB39F5 542FC086A520AFEA DB15844D10C29744 78A648AEF55B855A 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 26349df0-8839-4296-a214-e09315d80181
  2 e95df7c1-fd6a-72d5-9f72-dcd62310a6fa
  3 418cb808-41ae-135e-b341-1c543bff952d
  4 145e2409-2f89-8662-975f-cb33b5a85900
  5 ccdcff12-c6da-04c3-b038-ed858abcbc35
  6 9c6ec372-85a4-2772-acba-0593a8aac835
  7 9fa71f79-369f-728b-ace3-453b5bfe9199
  8 ff07f6a9-eafe-3d67-a0a9-c74a89ceb2c3
  9 f3de9198-2984-2fca-9254-f8b37c12241e
 10 1d84a86f-4752-0f26-8bbd-0b6137d3d074
 11 9ec87003-a0f9-1adf-a56a-86e0933035cd
 12 9d429c8e-cfec-0178-82c8-a5af8786ad59
 13 501c427b-632a-1a0a-bdb3-ba762c767ebf
 14 ee5e521d-acd5-3d8a-8d48-db8252a81860
 15 07feebdc-a3c3-25d5-acce-75894d9aebba
 16 0e4b0ae4-6865-41c2-aa9d-6040ffe16522
 17 864ee590-0efe-8435-b77b-e3f4ba6527b6
 18 f97880ec-9769-5f07-bcde-b30c1e56b7b1
 19 c7641254-5ea2-8bc1-a277-a8c92aeb50a0
 20 95c2f53d-d425-8add-887c-c8ebd6571502
 21 853ef42a-5c14-87ba-9f93-1ef28afed2f5
 22 9cc2fba3-f4be-5b7f-b552-c05591052793
 23 0510cf16-efac-15fa-8c9b-e807f6e7e82e
 24 9553c97d-95b9-1673-beb1-fc4ad044ccab
 25 3beeefb5-8b33-7f32-b8d7-787c9e108734
 26 5ea1682a-363e-0126-a707-79d07315e1c4
 27 46028691-74d4-429b-ab48-94bc1477e3f4
 28 bcf77cd2-34a0-8eee-81e6-478d973cc025
 29 f7ba1216-fc28-7568-954a-b0ceb373008e
 30 f6f01ea1-439a-76b7-b1b9-78e77a6d1727
 31 001bd25c-b8de-2ec4-a796-c4bf42f2c6d7
 32 d45c8b94-71cf-637c-83cd-a249e71d633c
 33 6a856c66-7fca-6855-8ffa-55724cdbb36a
 34 21354d86-62ab-4b65-9c20-564ba240aeb8
 35 84aacd8e-5a85-5879-a756-be4dc9fac2d6
 36 a873bed6-dd02-889e-8761-b4ce31cbd21e
 37 f10e01f6-ebb3-5a49-9763-33e379282ee4
 38 df911aa0-ccfc-79cd-a3d5-10c4870f3f77
 39 2c632f22-0054-4eed-aeab-cb9ab05a22f3
 40 0e973289-1481-6d9f-ae20-d5464a23e094
 41 f09f76fa-4266-8560-9f44-f38bd187cace
 42 678380b5-e231-3ea6-b09c-5cbe9c6ff843
 43 6f3edde5-7ffb-559a-b8fe-2327a06e59bc
 44 90de8de3-aa2d-49f3-89c8-1f6121c91f5f
 45 db248fe2-ee44-739d-8376-d5ce630b5e17
 46 5501f2b4-f8e9-2394-86c9-b1ac360cce29
 47 63818e6b-4641-5eb9-b216-7e39ee5ca6dc
 48 a859852f-1a27-82b5-a487-737b23226b6a
 49 f8bd6191-9896-09f6-be70-a3dbc6ae11a5
 50 4d03fb3c-3687-6b58-bcc6-818f6e931cb1
 51 8b83f135-6190-13d4-a7dc-45c4ce695420
 52 054b76fe-e7a6-7061-90ca-9f347488287b
 53 eca3657b-6c6c-8608-91f9-9f35384c7cf5
 54 e052f2d3-439a-41b8-ab6e-add391f52de4
 55 195653fe-1537-135b-93d8-8279c30da6fd
 56 0c90be0a-ba2c-8f5b-9673-105d3ef8c0fe
 57 8dd20578-a359-6070-93f4-fc8ce1440f28
 58 1a003a8d-200d-0964-8820-b0ac041f0229
 59 f0d8e2ec-fa73-09ac-ac02-af982d68d374
 60 f92718bd-a46e-0900-a41f-33024dbb33a9
 61 d6633993-62f4-6b5c-be8a-346baf586f9d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4718027320101324858885117048772664585746835472580617841860006. Exactly this sequence comes out of new Random(859).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 35 of Run 18 (seed 6,051,781): new Random(6051781), 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 19:15–19:16).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.