Added Checking for valid Json before attempting to decode, padding is now randomized for HideAKey.