Действительно ли возможно хранить Хешированные данные в другом поле, чем userPassword в LDAP

Проверьте ServerName и ServerAlias в директиве VirtualHost:


ServerName domain
ServerAlias www.domain.com
ServerAlias *.domain.com
 

Читайте: http://httpd.apache.org/docs/2.2/mod/core.html#serveralias, http://httpd.apache.org/docs/2.2/vhosts/

0
задан 17 September 2012 в 15:44
1 ответ

Здесь нет никакой магии - вы можете хранить хешированные данные в любом текстовом поле, вам просто нужно хешировать данные, прежде чем они попадут на сервер (большинство серверов LDAP помогут вам хешировать пароли, если они выглядят как открытый текст - это не сделано для вас с другими типами текстовых полей).

Точно так же вы можете хранить зашифрованные данные в любом текстовом поле (при условии, что они могут быть представлены в виде текста) - просто зашифруйте их перед тем, как вставить, и расшифруйте его после того, как достанете.


Примечание по номенклатуре:

односторонний хэш (то, что мы делаем с паролями) НЕ то же самое, что обратимое шифрование (что мы делаем с данными, например, с SSL).
С односторонним хешем вы (теоретически) никогда не сможете вернуть данные обратно. Если вы сохраняете MD5-хэш адреса электронной почты, вы можете убедиться, что пользователь предоставил тот же адрес электронной почты позже (потому что хеши будут совпадать), но вы не можете сообщить им, какой адрес электронной почты они дали вы были основаны на хэше.

4
ответ дан 4 December 2019 в 11:56

Теги

Похожие вопросы