Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Алгоритм хэширования файлов в Excel (MD5, CRC32, SHA1) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Алгоритм хэширования файлов в Excel (MD5, CRC32, SHA1) (Формулы/Formulas)
Алгоритм хэширования файлов в Excel (MD5, CRC32, SHA1)
leonardochoco Дата: Пятница, 03.05.2024, 09:09 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

2019
Добрый день! Сильно не пинайте, мало чего понимаю в Excel. Есть файл (ниже приложен), в VBA написаны алгоритмы вычисления хэша файлов MD5, CRC32, SHA1. Первая проблема: MD5, SHA1 работают на ПК дома, а на работе нет (версия Excel одинаковая), с чем это может быть связано и как решить проблему? Проблема вторая: алгоритм CRC32 работает не верно, выдает результат который не бьется с другими если их сравнивать (в данном случае файлы сравнивались с онлайн ресурсами).
К сообщению приложен файл: iul_pochti.xlsm (80.9 Kb)


Сообщение отредактировал leonardochoco - Пятница, 03.05.2024, 14:45
 
Ответить
СообщениеДобрый день! Сильно не пинайте, мало чего понимаю в Excel. Есть файл (ниже приложен), в VBA написаны алгоритмы вычисления хэша файлов MD5, CRC32, SHA1. Первая проблема: MD5, SHA1 работают на ПК дома, а на работе нет (версия Excel одинаковая), с чем это может быть связано и как решить проблему? Проблема вторая: алгоритм CRC32 работает не верно, выдает результат который не бьется с другими если их сравнивать (в данном случае файлы сравнивались с онлайн ресурсами).

Автор - leonardochoco
Дата добавления - 03.05.2024 в 09:09
leonardochoco Дата: Понедельник, 06.05.2024, 11:02 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

2019
P.S. удалось довести алгоритм CRC32 до ума, теперь выдает нужные значения. Проблема работы на разных ПК остается открытой (думал что требуется .NET но нет, что-то другое). Сравнил установленные библиотеки, различий не нашел. А так, остается по мелочи, придумать как объединить в один Module1 первый макрос (MD5, SHA1) и второй (CRC32), что бы одной кнопкой вычислять хэш файлов. Если есть у кого идеи, поделитесь. Еще хотелось бы выводить правильную дату (а именно окончание месяца, вместо -рь/-ря)
К сообщению приложен файл: iul_v1.xlsm (84.0 Kb)


Сообщение отредактировал leonardochoco - Понедельник, 06.05.2024, 11:03
 
Ответить
СообщениеP.S. удалось довести алгоритм CRC32 до ума, теперь выдает нужные значения. Проблема работы на разных ПК остается открытой (думал что требуется .NET но нет, что-то другое). Сравнил установленные библиотеки, различий не нашел. А так, остается по мелочи, придумать как объединить в один Module1 первый макрос (MD5, SHA1) и второй (CRC32), что бы одной кнопкой вычислять хэш файлов. Если есть у кого идеи, поделитесь. Еще хотелось бы выводить правильную дату (а именно окончание месяца, вместо -рь/-ря)

Автор - leonardochoco
Дата добавления - 06.05.2024 в 11:02
leonardochoco Дата: Понедельник, 06.05.2024, 23:48 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

2019
P.S.S. нашел решение в объединении макросов в один и выводом даты с правильным окончанием.
Проблема неполной работы макроса на другом ПК остается актуальной !!!
 
Ответить
СообщениеP.S.S. нашел решение в объединении макросов в один и выводом даты с правильным окончанием.
Проблема неполной работы макроса на другом ПК остается актуальной !!!

Автор - leonardochoco
Дата добавления - 06.05.2024 в 23:48
leonardochoco Дата: Среда, 08.05.2024, 19:20 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

2019
Тема закрыта! Не работало пространство имен "System.Security.Cryptography". Для работы в VBA необходимо установить Microsoft .NET Framework 3.5.
 
Ответить
СообщениеТема закрыта! Не работало пространство имен "System.Security.Cryptography". Для работы в VBA необходимо установить Microsoft .NET Framework 3.5.

Автор - leonardochoco
Дата добавления - 08.05.2024 в 19:20
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Алгоритм хэширования файлов в Excel (MD5, CRC32, SHA1) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!