powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / проверка на MD5
4 сообщений из 4, страница 1 из 1
проверка на MD5
    #39274467
Moss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Как проверить что входящая переменная именно формата md5 ?
играться с регулярками либо есть функции проверки?

Спасибо!
...
Рейтинг: 0 / 0
проверка на MD5
    #39274478
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На hex можно проверять разными способами.

Код: plaintext
^[0-9a-fA-F]{32}$
...
Рейтинг: 0 / 0
проверка на MD5
    #39274486
Moss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,
смотреть в сторону DBMS_CRYPTO ?
суть такова:
есть функция (будет :-) ) на входе строка
хоту return is_MD5 boolean
...
Рейтинг: 0 / 0
проверка на MD5
    #39274501
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Moss, можно регулярками проверить что строка (VARCHAR2) состоит из 128 bit информации.
В кодировке BINHEX это будет 128 / 8 = 16 байт или 32 символа в диапазоне alpha-hex
или в регулярке [0-9A-F]{32}

В кодировке Base64 будет немного сложнее надо вспомнить про padding но смысл - тот-же самый.
Сверяем символы на диапазон и формат строки на padding (в конце возможно будут стоять значки '='
для добивания до кратного размера).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / проверка на MD5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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