ТипАлгоритмаХешированияПаролейПользователей.SHA256

Свойства · SHA256

Хеширование паролей алгоритмом SHA-256 с солью.

Полное описание, параметры и ограничения

ТипАлгоритмаХешированияПаролейПользователей.SHA256 (UserPasswordHashAlgorithmType.SHA256)

ТипАлгоритмаХешированияПаролейПользователей (UserPasswordHashAlgorithmType)

SHA256 (SHA256)

Доступен, начиная с версии 8.3.26.

Описание:
Хеширование паролей алгоритмом SHA-256 с солью.
Использование в версии:

Доступен, начиная с версии 8.3.26.

Методическая информация

Практические примеры

Проверить политику новых паролей: SHA256

Режим участвует в настоящем вызове платформы с явно описанным собственным контекстом.

Где и как запускать

Собственная отдельная учебная база. Основной код без заголовка — тело серверной команды своей обработки; рабочую базу не используйте.

Подготовка

  1. Собственная отдельная учебная база. Основной код без заголовка — тело серверной команды своей обработки; рабочую базу не используйте.

  2. Пользователь с правами чтения административных настроек. ПолучитьТипАлгоритмаХешированияПаролейПользователей читает общую настройку; ни пароль, ни его хранимое значение не выводятся.

ТекущийАлгоритм = ПолучитьТипАлгоритмаХешированияПаролейПользователей();
НужныйАлгоритм = ТипАлгоритмаХешированияПаролейПользователей.SHA256;
Если ТекущийАлгоритм = НужныйАлгоритм Тогда
    Сообщить("Новые пароли используют SHA256");
Иначе
    Сообщить("Алгоритм новых паролей другой: " + Строка(ТекущийАлгоритм));
КонецЕсли;
Сообщить("Пароли и пользователи не изменялись");

Разбор по шагам

  1. Подготовьте указанный собственный контекст.

  2. Выполните основной блок в указанном месте.

  3. Сравните вывод с выбранным режимом; ограничения результата разобраны ниже.

Как проверить результат

  1. BSL при сборке справочника не выполнялся; пример не является проверкой настроек вашей базы.

  2. Общая политика новых паролей не доказывает, что все существующие пользователи уже перехешированы. У отдельного пользователя есть readonly ТипАлгоритмаХешированияПароля. Смена общей политики здесь намеренно не вызывается.

Ожидаемый результат

Пример показывает конкретную операцию платформы, а не универсальную обёртку входного объекта.

На что обратить внимание

  1. Не переносите административные изменения из учебного примера в рабочую базу.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.