Это не безопасно вообще.Любой пользователь с дизассемблером (например, ILSpy ) и вашим приложением может получить доступ к вашему паролю.
Для иллюстрации я создал тупо бессмысленное и простое консольное приложение:
using System;
namespace TestApp
{
class Program
{
private static string password = "admin123";
static void Main(string[] args)
{
Console.Write($"My ultra top secret password is: {password}.");
}
}
}
Я скомпилировал его и открыл в ILSpy.Вот что я увидел:
О, боже, это нехорошо ...
Короче говоря, не храните конфиденциальную информацию в виде простого текста внутри вашегокод.Предположим, что вы ничего не кодируете в приложение / DLL, автоматически запутывается / безопасно.Это не безопасно.Здесь есть много других постов, которые более подробно освещают эту тему, чем я, поэтому я не буду обсуждать здесь «как».