A858DE45F56D9BC9 archive

201209241259 10dktn

explained decrypted filler

3DES(name+title) ECB, 51 GUIDs, seed 18

Metadata

Post ID
10dktn
Title
201209241259 → 2012-09-24 12:59 on A858's clock
Posted (UTC)
2012-09-24 03:59:47
Timezone
UTC+9 · title 12:59 against posted 03:59 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,280 hex characters · 1,640 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241259) = e5473aae19ee1e85ddd478dd35a34953 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
51
Filler GUID seed
new Random(18).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
195 · predicted N = 51 ✓
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)

6E842CB0003BEB22 FE75D721296D6299 78E64419ED5756B3 647E547D9E9326B0 2EA79642F1FD958F DB047A5CDDDD0B88 B701C0BC77E35B30 01B5CC2338EA0FF7 9ACBBF65FEFE35EE 034C5A6601375FB4 BC852BA54BEF4BB3 F3A1F45841FA433B B2F9C9628EFA91FA D322BB22785D1B87 B4B6A5EC7DCFAD12 8C73E381D70E8BF4 EEA9D3624A2E70A2 E5243571DCC6042E 47AD7D81448FF049 5809A5233B4DB0AE 4ECAA419C97E6505 422101420DE785CA FC58534926C7BEE9 827BBE57F08A7551 B4460364403F0E07 2F577F159EE0ABE8 1C895813B3FD0C1D A3CF2049D07CCF50 7A70C5CCC5864627 ECC41A1236F26F84 1E3BB86E3A1B7B2B 97229071F39B5878 29AEF3CA2B42673C 901FADE7809D45B8 BF240E60DFEC8F3C DF12E4D251C21949 B45C69059304AD9B AFFBFF0FB5E2B197 6128C32F8A6EA49C 5C67677AD34D48C7 663E3CE1618C77F1 2AF3F75A23B9975B 9B41C973030F9496 C0B6072676FFA885 DCEB524EB2440954 F91FED2528474EB0 CF144F1472F60A84 73DEEB40232A858F 33062B3F11F80358 9E6480D6EF556B70 49B6C12B212FFFA8 29B3F2BE8091AFDD B4EE04D60C50FCA0 2057199E703196CB 31ABC2EFCCC4ABF1 9CB27FC9F3D35318 5D7494795BDB3F00 50AFD688A6E645E1 2BBC285141962606 6074382438C1B597 B97E6F054E2938C3 040FF40421E999AE 2F15AD7FA5C31CE2 6877BE6A315C7A1F 4D7C0E421FAF3661 AC3079644B80F34A 4636DD2D9DC883F0 0C1E590A6056DEB1 5BADEDF0A84A6E69 33AB39AED40E7543 8D12BF461B367B75 3A7887AC201477E5 081A9A748305AB15 19F48F4CEBBFFF5C 8C07CFD5D2211BCA 62FAD25414030F2E 2BE5B3C582BBE88D 59AA83CDD04E83C5 AA94D33477868FAA 34F9D62DF2150EA5 5A5A37D5AD0B5BBC 34B523E6CDD4EDB1 68721248B6B2775C EDA21A18548336EC 15AA344325BEC355 D13B23DAED06582D 93545D8BD1D5A4C5 AF315A472804F36E 5CE0EC4EEA0BADDA 64E432716F4F4F28 3C6BBEA8F19FABBD E196B0A793485E33 8F9337C698E3C77B 4337C8A4A5530DF3 71EA5890E84B5107 46B1C0B26D889B72 6B48E76F7A70D4B5 C98550FA10D3FC73 D4262F3E5B97ECB4 271B77596D0A3E2F 69E56D8271625CA8 233811D8306C1D6B 19CB839779ADAE01 7F479CF969EE28BB FEA721343FE802FF F40B0760427FF7FC 0E7D5CD93FEA4F19 BF175E9DDC8A393C 0899EE7735A7E45B B6C76F5C2298C0BC 264036731B9AD70B 145B41BB54783915 A69AD6F4B821BEBC 05E7C907DDC1F6CF 3174D2299573A3E0 BE0E7227A077E035 4A754373D5D09083 5B3BDCF1B1EF62EE FB970002A35938CE CBA6711C087825DE F736AFF77046418E 818838814651B74A F5BBC042B6BB53F7 6B9A00FABF7F91F1 12C4610DC3DF877F F66B285031424B7C 698D95B3251E15A2 B592B8E9041C3C4E 162136AA8C378EF6 FAF3B33642AAC78D D28E4DD3B45B9F62 34F2D1DB9765E19F 5E7D8CA3E012B9D5 D815C5EE380515FC EAFD00B46B8815F4 1D77FFD0DD777798 C377E732CB30DC6A E725843794446877 ABD066D0A1B74F3B 7B5AEA98F70F4513 3DE7A25435B95100 E9D5CD3E5DA1F1BC 89F1F0E47CC19841 6552A98278B12035 A56317AA24E8482B B1906DDABB13F7CF BDE8399FBCFAAC74 EAB10AF8EA8E7FF9 55A5105FD6482C01 226510643F05215A 3BF0811397E2E11F EB0DC5051C0B311E B53607B3B24395CD 8B9F232706D904C9 1AE422DF87E1C8F8 49B4CDB115B7257F FB7F21CD40C9533A 002F729DD1E538AA 73438660A0556D28 B2D10B7726591262 C9BCA354B6168A4B 34551D93CFAA08D5 117975D1ECA718C4 85AC1F40735E2262 D07CF06526218B83 65A6E1E5B140AEDC 69E932E502EB0330 3E7F833C9ED62CFB 867D3E4BFC609A29 BEEBC0C632E09F71 6B9D65BB31D33CEA 4F0E74D8154E1D0D 2BD7B9DAD0A570DD EB017CF48FADC774 3D15D7497F838DB3 1B2F7D7FF3E9E699 93C44A64C9EC41CA AFED182EA0EFB9A9 119ECC191537AB2D 6AB1174A949D9B42 774B7E668D578552 4DE687298851E781 E3FD30CA7E96B313 82EE67C0A3F1C52F A7A4FB7422E0D31F E659D63FC198E66B 2E9B2CEFCC13B322 4253F43DB12ACBBD E28932A8FB36C41D F8FC160288A8FE55 5AB0BF6E902CA76D 6406C7BC5D7E5A34 AAA89E6169E6D140 A4EDC9EFB3D35CEB F5ECB81B1C07D0B0 6D9A962A1518F02C 48C6902DF62327C0 2DC8CFC9E7A470FE 140B614865FA0693 CA8CE6FC610FC963 ED5BA51E60A6A9F4 ACB1193E2AB4D319 89EA7E40CBBDCCF3 6B510AEB27E8369A 60706EA2E4B92878 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241259 (name+title). Key = MD5(password) = e5473aae19ee1e85ddd478dd35a34953, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 51 GUIDs as hex (shown below).

Decrypted: GUID list

  1 275f202c-40cc-1f55-8f42-67635fc6e964
  2 1e1204f3-a8bb-09a0-9e0c-d30e9ab947db
  3 68e9d091-5e4d-3d20-9639-9320bc731c1d
  4 a0a8a753-7853-330e-b618-35b92dcbf241
  5 63365d1c-f90d-290e-8492-e4d8c17bf442
  6 00b6022a-e011-2689-8a19-85c5f30373e0
  7 52dfc1f4-ff8b-8b5b-ac1b-84fcdbd7f9d5
  8 1d76aca9-da80-4cc2-b9ae-4afecfba3e0b
  9 b6dbd6ea-d87c-144e-b02e-436dece7d5d8
 10 593bfd3d-b4a8-89e6-95e9-163b4cfd4ea3
 11 d0fdecbf-1466-4657-8ed2-8e0492511a95
 12 2270c4c8-cddc-43b9-96f9-a4dba10ea1db
 13 f6702dbd-4fce-0f4d-aa8c-7bb30f4b5b97
 14 391df2a3-7f50-729a-a9ca-477eac3ecf38
 15 02046ea3-efa9-539d-9bbf-f1c491c4e819
 16 3ffe83d1-88dd-2124-823e-cd4385609d51
 17 4b794b0c-a9c6-30b8-b285-9255b7d875ad
 18 a8998299-0930-124f-94a1-36a81922b73e
 19 99d3bec0-6cea-1b16-9e29-8cae4f33f114
 20 8f58ed30-d855-2392-8e9b-fa8feca690df
 21 7077551a-fba6-1552-808a-3b0085de64fe
 22 989e580f-a1b6-2790-ad6f-9938c07c308b
 23 47aaf438-9af2-06fe-8dda-95df348a86dc
 24 2282677c-42fb-2a55-a6fc-38f06c4990d8
 25 27513031-8eb5-4352-8d3d-47e672b366b2
 26 456aaabf-7fe5-00fd-83c4-b366a7ae8ddf
 27 b9a7707c-cbbd-338c-b312-2ad4af6e6865
 28 0bfc21ef-a21d-7145-991a-5097b67c0cd2
 29 4a18aad5-b38d-431b-bb2b-a69d83b57b0e
 30 2602b7b2-173f-5823-b003-d928d6cd3625
 31 a6d78b9c-6604-7bd5-aaa3-67a51d692375
 32 3a6d1e76-0d47-12b8-b901-05cd1b1f91d0
 33 9260039b-1dc5-415f-8908-db1a892619de
 34 19a3bed7-847b-3114-9016-1a789133f56b
 35 3d72408f-5d2d-8341-a8fb-dcfba5c2f97f
 36 954b5e22-b6b7-4c81-b5bf-7619751d184a
 37 aecc5c72-9e55-805e-bff2-794220c3d4f9
 38 1db14972-0026-56b3-a98a-38083a41b775
 39 b5a69168-cbf0-3434-8abd-98db3c008a97
 40 20d3e851-1ef2-1feb-83bd-3e5bb441a9fc
 41 af987024-54b8-2bdb-bc4d-e6c2fbd9401d
 42 963ab06e-276d-6491-9a4c-4fe1979a6199
 43 0e68c666-32da-395d-886d-2d665b76a6a7
 44 cf832b77-37e1-219e-b45a-70ef04d1254a
 45 bab265ce-082b-34c5-bb82-473731534d8e
 46 0a272e38-25cf-587c-9a39-6ca4fdeaf3c1
 47 23b1bad8-881d-41a6-ba4d-c5e7ef5b4af1
 48 1385eb2a-066b-6e2b-bb05-1da5732c8386
 49 be19cff8-af10-8f04-92c5-18ec043ba6b3
 50 91b31261-6c56-5416-bc80-793a846b6e31
 51 1cf5f872-181a-465e-86a7-c745e508182e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 103322841844075231121202403745714384853126323546854. Exactly this sequence comes out of new Random(18).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 195 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 51; the post has N = 51 ✓. 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.