Функция XL.ComputeMD5Hash: закодировать текстовую строку в MD5 hash

Как работать с функцией ComputeMD5Hash для Excel: формула и результат

Функция XL.ComputeMD5Hash – текстовый тип формулы – возвращает MD5 хеш значение для заданной текстовой строки с заданной кодировкой.

Используя алгоритм хеширования MD5, функция помогает закодировать любую текстовую строку в 128-битное хеш значение. Поддерживаемые кодировки: ASCII, Unicode, BigEndianUnicode, UTF7, UTF8, UTF32.

Перед началом работы добавьте «Функции» в Excel

«Функции» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Начните работу с инструментами XLTools
– пробный период дает 14 дней полного доступа ко всем инструментам.

Синтаксис

=XL.ComputeMD5Hash(text, encoding)

АргументОписание
text
[обязательный]
Текстовая строка, для которой нужно сгенерировать хеш
encoding
[необязательный]
Кодировка, которую нужно применить для генерации хеш значения:
  • Default
  • ASCII
  • UTF7
  • BigEndianUnicode
  • Unicode
  • UTF8
  • UTF32

Примеры [скачать]

Скачайте этот файл с примерами и попробуйте применить функцию самостоятельно.


ФормулаОписание
=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

Any questions or suggestions?
How can we help?