increased security: now using different salt and password for each cipher algo