public void Start()
        {
            var    passwordWorker = new RandomPasswordTripleDES();
            var    fileWorker     = new FileWorker <Profile>($"{Directory.GetCurrentDirectory()}//profiles.json");
            string password       = passwordWorker.GeneratePassword();

            Console.WriteLine("Введите логин: ");
            string login = GetTypedLogin();

            Console.WriteLine($"Ваш пароль: {password}");
            password = passwordWorker.Encrypt(password, login);
            Console.WriteLine("Введите секретную фразу для восстановления пароля:");
            string secretPhrase = GetTypedSecretPhrase();

            Console.WriteLine("Введите ФИО");
            string fullName = GetTypedFullName();
            var    profile  = new Profile()
            {
                FullName   = fullName,
                SecretWord = secretPhrase,
                Password   = password,
                Login      = login
            };

            fileWorker.Writer.AddNewProfile(profile);
            Console.WriteLine("Новый пользователь добавлен!\nТеперь вы можете войти");
            var loginView = new LoginView();

            loginView.Start();
        }
        public void Start()
        {
            var login = TypeLogin();
            var pass  = TypePassword();

            if (CheckLoginAndPass(login, pass))
            {
                var passwordWorker = new RandomPasswordTripleDES();
                var fileWorker     = new FileWorker <Profile>($"{Directory.GetCurrentDirectory()}//profiles.json");
                var profilesList   = fileWorker.Reader.GetProfiles();
                var newpass        = passwordWorker.GeneratePassword();
                Console.WriteLine($"Ваш пароль для следующего вашего входа: {newpass}");
                var profile = profilesList.Single(x => x.Login == login);
                profile.Password = passwordWorker.Encrypt(newpass, login);
                fileWorker.Writer.RewriteAll(profilesList);
                Console.WriteLine("Пользователь успешно вошел в ЧАТ");
            }
        }