Fixed #3: Use raw derived key in favor of storing network key and salt and calculating it every time.