powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / А есть ли в Informix хеш ф-ция встроенная?
11 сообщений из 11, страница 1 из 1
А есть ли в Informix хеш ф-ция встроенная?
    #35363937
Albatross
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Informix. Версию, увы, точно не знаю и посмотреть не могу.

Нужна ф-ция, хеширующая номер карты (16 цифр) в некую строку. Желательно, чтобы вероятность того, чтобы для двух карт хеш получился одинаковый, была близка к нулю. Есть ли встроенная ф-ция, которая это делает?
Спасибо.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35364718
olleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В документе
InformixIBM Informix Dynamic Server - Начинаем работу Версия 10.0
В главе Новые возможности в Версии 10.0
Прочитал:
....
Новые встроенные функции SQL реализуют методы шифрования и дешифрования символьных данных и данных двоичных и символьных больших объектов.
......
Дальше не читать не стал.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35364798
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо встроенной нет. Можно создать external процедуру, вызывать и любой код из внешней библиотеки.

Можно по крестьянски: берем простое число 3571
берем номер карты 1234567890123456
считаем mod(1234567890123456, 3571) = 182

ЗЫЖ Я думаю если хранить номера карт нельзя, то и хеши наверно тоже нельзя, лучше вообще информацию о покупателях без их ведома не собирать. Виза за такое мочит не разбираясь что там хранят.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35364801
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlbatrossInformix. Версию, увы, точно не знаю и посмотреть не могу.
Нужна ф-ция, хеширующая номер карты (16 цифр) в некую строку. Желательно, чтобы вероятность того, чтобы для двух карт хеш получился одинаковый, была близка к нулю. Есть ли встроенная ф-ция, которая это делает?
Спасибо.
Возможно, я что то не так понял, но " Хэш-функция - функция, осуществляющая хэширование массива данных посредством отображения значений из (очень) большого множества-значений в (существенно) меньшее множество-значений."
или
Хэширование - в криптографии - преобразования массива данных произвольного размера в блок данных фиксированного размера, служащий (в некоторых случаях) заменителем исходного массива. Хеширование выполняется с помощью хэш-функций.
http://research.finam.ru/dictionary/wordf030E600012/default.asp?n=1
или подобное в Глоссарий по криптографии http://infocity.kiev.ua/hack/content/hack030.phtml
И если на выходе мы получаем блок фиксированного размера, то вряд ли можно говорить о "0-ой вероятности несовпадения".
Возможно, речь идет о "криптографически стойких хеш-функциях" ?
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35364842
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисМожно по крестьянски: берем простое число 3571
берем номер карты 1234567890123456
считаем mod(1234567890123456, 3571) = 182
А нет, туплю, как обычно. Если мы знаем часть номера карты, а первые цифры задаются в зависимости от банка, то такая хешф-я обратима. Естественно 3571 мы тоже знаем.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35366237
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис

ЗЫЖ Я думаю если хранить номера карт нельзя, то и хеши наверно тоже нельзя, лучше вообще информацию о покупателях без их ведома не собирать. Виза за такое мочит не разбираясь что там хранят.

Номер карты они пытаются скрыть потому, что Виза требует от банков конкретные вещи
а именно соответствие PCI DSS

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


Автору , почитайте пункт про компенсационные механизмы, это может облегчить Вам жизнь.

PCI DSS
For companies unable to render cardholder data unreadable (for example, by encryption) due to technical
constraints or business limitations, compensating controls may be considered. Only companies that have
undertaken a risk analysis and have legitimate technological or documented business constraints can consider
the use of compensating controls to achieve compliance.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35366308
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onstat-Номер карты они пытаются скрыть потому, что Виза требует от банков конкретные вещи а именно соответствие PCI DSS
Я типа как администратор серверов бд пластика немного в курсе, и этот вопрос решают несколько раньше бд. Я думаю что первоначальный вопрос возник в лабазе или платежной системе.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35368028
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис onstat-Номер карты они пытаются скрыть потому, что Виза требует от банков конкретные вещи а именно соответствие PCI DSS
Я типа как администратор серверов бд пластика немного в курсе, и этот вопрос решают несколько раньше бд. Я думаю что первоначальный вопрос возник в лабазе или платежной системе.

Значит нам есть о чем поговорить помимо Informix :)

А что такое лабазе? я такого сленга не знаю.


Вопрос возник потому, что Виза обязала все банки пройти аудит на соответствие PCIDSS.
За не соответствие(игнорирование) штраф кажись $30 000 в квартал, поэтому люди и озадачились.

Мастеркард на очереди,
по последним данным штраф $25 000 в месяц, но требования немного другие, а цель таже
обеспечить секурность данных.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35368798
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onstat-А что такое лабазе? я такого сленга не знаю.
http://slovari.yandex.ru/search.xml?text=%D0%BB%D0%B0%D0%B1%D0%B0%D0%B7

# лабаз Словарь синонимов
см. лавка, магазин…

# Лабаз Ушаков
ЛАБА'З, а, м. [казах. lapas - навес]. 1. Торговое помещение, преимущ. на рынке или базаре, для торговли зерном, мукой. Мучной л. 2. Крытый навес на стойках для разных надобностей (охотничьих…

onstat-Вопрос возник потому, что Виза обязала все банки пройти аудит на соответствие PCIDSS.
За не соответствие(игнорирование) штраф кажись $30 000 в квартал, поэтому люди и озадачились.
Моего банка это похоже не касается, потому как с визой напрямую не работаем.
В любом случае мне непонятно номера каких карт надо хешировать, и зачем это делать в субд.
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35370805
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
А есть ли в Informix хеш ф-ция встроенная?
    #35378088
Albatross
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter Это спам
Почему же спам. Действительно, данные выгружаются из оракла и из информикса (разные БД).
Поэтому нужно было и там, и там.

На самом деле нужна не хеш-ф-ция, как я теперь понял, а шифрующая.
Причём желательно (не обязательно) так, чтобы и в оракле, и в информиксе результат шифрации совпал.:)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / А есть ли в Informix хеш ф-ция встроенная?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]