string encryption is a set of techniques that encrypts strings within an executable file for the purpose of anti-analysis.
Defensively, this can be done to protect sensitive data such as passwords, API keys, etc. but it can be argued that this is poor practice.
Offensively, this can be used to hide malware commands, configuration, etc.