Когда дело доходит до этого, вы написали заднюю дверь в программу. Это плохая вещь - не делай этого.
Как и другие, вы можете сделать это лучше, используя хэш, но пара критических вещей не учитывается. Когда кто-то угадывает пароль, они будут знать пароль для каждой установленной копии вашего программного обеспечения. Так как пароль жестко закодирован, никто не сможет его изменить или отозвать, поэтому вы внесете туда черную дверь, которую никто не сможет устранить.И если вы полагаетесь на этот пароль любой связи с другими ресурсами, вы никогда не сможете его изменить - по крайней мере, не без значительной дополнительной работы.
Вы действительно должны поместить пароль во внешнее местоположение, например, в модуль безопасности оборудования или файл паролей или таблицу базы данных. Затем выполните полный механизм изменения пароля и вращения - честно говоря, это должен быть почти тот же механизм, который вы используете во всех своих паролях.
Возможный дубликат [Обработка паролей, используемых для auth в исходном коде] (http://stackoverflow.com/questions/12937641/handling-passwords-used-for-auth-in-source-code) – durron597