Тип переменной "Контрольная сумма строки"

Добрый день,

Возникла потребность в автоматической регистрации пользователя портала.
Как и что делать понятно, кроме одного, а именно каким образом генерируется строка пароля в объекте "Пользователь портала самообслуживания"? Само поле Password является "Контрольной суммой строки", соответственно не в одном из мануалов не нашел каким образом из строки пароля генерировать эту "Контрольную сумму строки" для записи в объект.

Нравится

4 комментария

Здравствуйте, Андрей!

Механизм формирования поля Password не может быть раскрыт в целях безопасности пользователей.

Вопрос не в раскрытии алгоритма формирования HashText, возможно есть какая-то доступная функция, в которую можно передать строку и на выходе получить HashText?

Или регистрировать пользователей портала возможно только вручную?

Андрей, вот то что Вы ищите.

UserConnection.DataValueTypeManager.
	GetInstanceByName("HashText").
		GetValueForSave(UserConnection, "Password");

Нашел еще один способ:

Password = // строка пароля ;
HashTextDataValueType d = new HashTextDataValueType(null);
PasswordCRC = d.GetHashText(Password.ToCharArray());

может кому пригодится.

Показать все комментарии