Функция XL.ComputeMD5Hash: закодировать текстовую строку в MD5 hash
Функция XL.ComputeMD5Hash – текстовый тип формулы – возвращает MD5 хеш значение для заданной текстовой строки с заданной кодировкой.
Используя алгоритм хеширования MD5, функция помогает закодировать любую текстовую строку в 128-битное хеш значение. Поддерживаемые кодировки: ASCII, Unicode, BigEndianUnicode, UTF7, UTF8, UTF32.
Перед началом работы добавьте «Функции» в Excel
«Функции» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.
Скачать XLTools для Excel
Синтаксис
=XL.ComputeMD5Hash(text, encoding)
Аргумент | Описание |
---|---|
text [обязательный] | Текстовая строка, для которой нужно сгенерировать хеш |
encoding [необязательный] | Кодировка, которую нужно применить для генерации хеш значения:
|
Примеры [скачать]
Скачайте этот файл с примерами и попробуйте применить функцию самостоятельно.
Скачать примеры с этой функцией (xlsx)
Формула | Описание |
---|---|
=XL.ComputeMD5Hash("Простая строка") | Возвращает MD5 хеш для заданной текстовой строки |
=XL.ComputeMD5Hash(A3) | Возвращает MD5 хеш для текстовой строки в ячейке A3 |
=XL.ComputeMD5Hash(A3,"ASCII") | Возвращает MD5 хеш с кодировкой ASCII для текстовой строки в ячейке A3 |
=XL.ComputeMD5Hash(A3,"Unicode") | Возвращает MD5 хеш с кодировкой Unicode для текстовой строки в ячейке A3 |
=XL.ComputeMD5Hash(A3,UTF8) | Возвращает MD5 хеш с кодировкой UTF8 для текстовой строки в ячейке A3 |
Вопросы или предложения?