Comment

Comment by jonknee

A comment in the source code seems to describe what you need to do:

   MasterSegment is the length of the string at the end of the encrypted data that contains the secret key
   To decrypt - we do the following
   1. Take masterSegment (88) length - from the right of the data - this has the private key
   2. Everything from 0 to the end - master segment is the raw data - that needs to be decrypted
   3. Decrypt the 88 characters using the public key - that will give you a pipe separated string of the private key (random guid from MDS) and a time stamp (to scramble it)
   4. Now use the private key and decrypt the data stored from step 2.
   5. Parse the decrypted data - and rejoice
   6. KSUE -means key issue
   7. __$$_jmd - the public key that we obtain
   
   __$_s1 : variable name for the Security object in the Helper.js file - that file has the calls to actually decrypt the data.
parent jonknee 8 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton