Adam the Automator
How to Create Checksums in Windows (Built-in and Third-Party Tools)
June Castillote
Read more posts by this author.
Have you downloaded a file only to discover that the file has been corrupted or changed? The best way to confirm a file’s integrity is to verify the file’s checksum or hash. Lucky for you, there are several ways to verify a file’s checksum in Windows.
Keep reading because you’ll learn several ways to compute a file’s checksum in Windows for free! Learn using built-in Windows tools and third-party utilities to generate a file’s checksum value.
In this article, you will learn how to create a checksum in Windows using five different tools. By the end, you should definitely know how to create hashes in Windows!
Prerequisites
Since this is a how-to article, you will follow the learning-by-doing approach. Some tools used in this article are built-in or provided by Microsoft; some are also from third-party sources. To follow along, make sure you have at least a computer running Windows 10 or at a minimum Windows Server 2012.
Prerequisites for each method of generating checksums will be provided as needed.
The File Checksum Integrity Verifier (FCIV)
The File Checksum Integrity Verifier (FCIV) Microsoft tool was originally introduced in Windows Server 2012 R2 and is available for all future versions.
Suppose that you’ve installed the FCIV tool in C:\Tools\fciv.exe. Run the command below in a command prompt or PowerShell prompt to generate the MD5 checksum of the file VSCodeUserSetup-x64-1.52.1.exe. If your file is located elsewhere, modify the location appropriately.
After running the FCIV command, you will see a similar result as shown in the screenshot below. As you can see, the fciv.exe command generated the MD5 hash, by default, for the given file.
FCIV can only generate MD5 or SHA-1 file hashes.
Now that you have computed an MD5 checksum, why not generate the file’s SHA-1 checksum as well? To create the SHA-1 checksum of the same file used in the above example, add the sha1 option to the end of the existing command. As shown in the screenshot below, the SHA-1 hash is generated for the same file as before.
The resulting hash values are labeled as MD5 and SHA-1. Using the both parameter saves time when you need to generate both MD5 and SHA-1 hash values.
At this point, you’ve created MD5 and SHA-1 hash values using the fciv.exe tool. What do you think so far? I know you’re ready to learn the next tool.
Using Certutil
The primary purpose of certutil.exe is for certificates. But, certutil.exe has a feature for creating file checksum’s in Windows using the following hash algorithms:
Let’s see how it works.
Fire up PowerShell or a command prompt to start computing file checksums, using the syntax shown below.
In the example below, certutil.exe generates the SHA-256 hash of the file C:\downloads\VSCodeUserSetup-x64-1.52.1.exe, as demonstrated in the resulting screenshot.
You now know how to use certutil.exe to create a file checksum. To practice, try generating the file’s hash value using all of the other available algorithms. Read on to learn how to use Get-FileHash and PowerShell to generate a file hash!
Did you know that hashing algorithms, such as SHA-256, are also used when creating SSL certificates?
Using the PowerShell Get-FileHash Cmdlet
You’ve been reading about and using command-line tools to create file checksums in Windows since the start of this article. One more command-line tool that you will learn how to use is the Get-FileHash PowerShell cmdlet.
The available hash algorithms for Get-FileHash are listed below. You’ll notice that the choices of hash algorithms are different than what FCIV and CertUtil offer. Additionally, older and more vulnerable algorithms are no longer included, such as the MD1 and MD4 algorithms.
The command below computes the hash value of the file VSCodeUserSetup-x64-1.52.1.exe using the SHA-256 algorithm. Copy and run the code below in PowerShell to test, making sure to change the file path as needed.
Generating Hashes For Multiple Files Simultaneously
In the command below, the Get-ChildItem cmdlet retrieves the list of files inside the c:\downloads folder. The result is then passed via the PowerShell pipeline to the Get-FileHash cmdlet, which in turn computes each file’s SHA-256 hash value.
Depending on the file sizes, the time it takes to generate a checksum may vary. In this example, the command took approximately twenty seconds to compute the checksum of an 8GB ISO file. The result should look similar to the screenshot below.
Using Third-Party Tools to Create File Checksums in Windows
If for some reason, you find that the built-in tools to generate file checksums in Windows are not enough, there are third-party tools available. Not all third-party tools are free, but a few free and popular utilities are shown below.
Are you tired of using the command-line and are looking for a graphical tool to create file checksum in Windows? 7-zip is a popular and free file compression tool that is capable of generating a file’s hash value.
Installing 7-zip on your computer automatically adds a context menu option to generate the checksum of a file. To get the hash value of a file, follow these steps:
In the example below, the asterisk (*) option displays the file’s hash value using all available algorithms. How’s that for easy?
Next, learn how to use the HashMyFiles tool to generate multiple file’s checksum’s as an alternative to 7-Zip!
HashMyFiles
Forget about command-line and right-click. HashMyFiles can create the checksum or hash values of a single file, multiple files, or entire directories using drag and drop.
Launch the HashMyFiles program and drag the files or folders to generate a hash for into the HashMyFiles main window. As shown below, the main window displays the files and associated hashes in a table format, with additional information available in the properties window.
What’s more, HashMyFiles can export the hash or checksum values to an HTML report or a tab-delimited file. This export feature is useful when you want to keep a record of the file checksum values.
Next Steps
There are third-party tools as well that are free and relatively easy to use. Whatever your choice of tool to generate file hash values, the concept and result is the same for every hash algorithm.
What’s next for you? Maybe put your scripting skills to the test and create a checksum inventory of crucial files using any of the tools you learned about in this article.
More from Adam The Automator & Friends
ATA is known for its high-quality written tutorials in the form of blog posts. Support ATA with ATA Guidebook PDF eBooks available offline and with no ads!
We’ve put together a list of the resources we, at ATA, can wholeheartedly recommend!
Checksum generate что это
[/color]
Испанская прошивка DRX версия 1.5/vagros
Изменения в версии DRX v1.5 ICS 4.0.4
— Обновлены приложения Google
— Изменены сценарии
— изменения в твиках build.prop
— Оптимизирована структура
— Добавлена клавиатура Android 4.2
— Заменены мелодии и звуки системы на Nexus 4
— Исправлены некоторые незначительные ошибки предыдущей версии
Прошивка ставится через рекавери
DRX v1.6.1 ICS 4.0.4
— Заменены иконки батареи уведомление, из-за проблем в версии 1.6.
DRX_1.6.1_512MB ICS 4.0.4/Матченя Сергей
DRX v1.6.2 ICS 4.0.4
— Исправлены проблемы с привязывать
— Добавлена возможность менять значки уведомлений
— Новые твики build.prop / init.d для повышения производительности.
DRX v1.6.3 ICS 4.0.4
— Исправлены проблемы обнаружения APN
— Заменены Gallery2 Quicpic по умолчанию фото галерея
— Измененные значения dalvik.vm.heapgrowthlimit / dalvik.vm.heapsize, чтобы избежать проблем в некоторых играх.
— Изменены A-GPS настройки
— Незначительные изменения и исправления ошибок.
DRX v1.7 ICS 4.0.4
— Изменены Dalvik значения.
— Измененные установки Aroma
— Исправлены ошибки при запуске скрипта
— Добавлена новая «SIM Toolkit», чтобы выбрать SIM в вызовах
— Измененный настроек в build.prop
— Новые загрузочный образ (logo.bin)
— Исправлены некоторые незначительные ошибки в предыдущей беты
DRX v1.7.1 ICS 4.0.4
— Обновлены программы до их последних версий
— Новые настройки для улучшения губернатора «гибридные». Улучшение потребления батареи и производительностью.
— Добавлена оптимизация баз данных SQLite 3 при каждой загрузке
— Измененный сценариев инициализации
— Добавлено новое ядро и библиотеки для 1 Гб модели (улучшение качества фото)
— Изменено ядро, чтобы корневой доступ через ADB
1. Камера работает
2. FM-радио работает
3. Подчищена китайщина
Нерешенные пока проблемы:
1. Русский Т9 в звонилке
2. Поиск по русским буквам в Контактах
*прошивается через SP Flash Tool (файл CheckSum_Generate уже лежит в архиве с прошивкой) прошивать все файлы которые лежат в прошивке, в том числе boot.img и uboot.bin
*Для «сложных ситуаций» файлы из официальной прошивки DSP_BL и preloader лежат в архиве в папке с прошивкой в папке defolt.
Удалено:
-11 китайских программ
-китайская клавиатура
-«заводские»/пользовательские программы и игры
Удалено с системного раздела:
ActivityNetwork.apk
GoogleOta.apk
GoogleOta.odex
GoogleOtaSysOper.apk
GoogleOtaSysOper.odex
MobileLog.apk
ModemLog.apk
SmsReg.apk
SmsReg.odex
UpdateSystem.apk
UpdateSystem.odex
*добавлено от arv74:
-Иконки и цвета моб. операторов(МТС, Билайн, Мегафон,Теле2) со всеми изменениями(чтобы иконки более правильно отображались в контактах, в настройках сим карт вместо названия симки поставьте два пробела), добавлена иконка оператора ТЕЛЕ2
-Патч против «обрезания головы» при входящем звонке, делающий прозрачной строку с информацией о звонящем
-Патч фото на контактах (при синхронизации с Google качество фото не ухудшается)
-Power Menu (расширенное меню выключения с пунктом «Рекавери»)
-Автояркость от 60 до 255
-Русский поиск по Т9
-Патч светодиода уведомлений, светодиод мигает синим
*добавлено от valnur:
-Изменение интерфейса
-Улучшение звука BeatsAudior (включая удаление мешающих/конфликтующих файлов)
*дополнения
-внесены настройки GPS для быстрого поиска спутников (для России).
-внесены изменения в определение смартфона (будет определяться как Motorola Droid Razr), например для скачивания кэша игр.
*Все основные заводские/стандартные приложения сможете вернуть через программу ‘Root App Delete’ из КОРЗИНЫ (так же отключены строка поиска на рабочем столе, google talk, дефолтные новости и погода)
5592 = CPU-2525 / GPU-1501 / RAM-910 / IO-656
Проверяйте архив после скачивания на целостность, например этой программой http://getmd5checker.com/download (просто перетащите архив на окно программы и сверьте md5)
MD5 указана на странице для скачивания
заменено лого на «Зеленого Андроида» (у которого анимация батарейки работает)
Прошивка содержит:
-модифицированный recovery
-root
-увеличенный DATA 1GB
Удалено:
-11 китайских программ
-китайская клавиатура
-заводские/пользовательские программы и игры
Удалено с системного раздела:
ActivityNetwork.apk
GoogleOta.apk
GoogleOta.odex
GoogleOtaSysOper.apk
GoogleOtaSysOper.odex
MobileLog.apk
ModemLog.apk
SmsReg.apk
SmsReg.odex
UpdateSystem.apk
UpdateSystem.odex
Нам понадобится:
1). Программа SP_MDT без возможности выбора драйверов в uboot (специальная версия). SP_MDT v3.1228.00.
2). Драйвера MT6575 USB VCOM.
3). Заводская прошивка для вашего смартфона.
4). Программа CheckSum_Generate.
5). (необязательно) Модифицированный recovery.img для вашего смартфона.
Инструкция:
0). Распаковываем архивы SP_MDT, MT6575 USB VCOM, CheckSum_Generate и архив с прошивкой. Копируем программу CheckSum_Generate в папку с прошивкой и запускаем её (в папке будет сгенерирован файл контрольных сумм Checksum.ini). Если у вас есть модифицированный recovery, то файл recovery.img в папке с прошивкой заменяем на ваш модифицированный.
1). Выключаем смартфон. Кабель не подключен к компьютеру.
2). Вынимаем и вставляем обратно батарею.
3). (пропускаете, если драйвера уже установлены) Подключаем телефон к компьютеру кабелем. Операционная система найдёт новое устройство — укажите системе папку с драйвером MT6575 USB VCOM (для своей версии ОС).
4). (пропускаете, если драйвера уже установлены) Отключаем кабель от компьютера.
5). Запускаем программу SPMultiPortFlashDownloadProject.
6). Выбираем меню Factory database > Setup data source file и указываем файл MTK_DATABASE.mdb (он лежит в папке SP_MDT).
7). Выбираем меню File > Open Download Agent File и указываем файл MTK_AllInOneDA.bin (он лежит в папке SP_MDT).
8). Нажимаем Scatter File и выбираем файл MT6575_Android_scatter_emmc.txt или MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой).
9). Выставляем параметры, как на скриншоте:
10). Нажимаем «Start all».
12). Подключаем телефон к компьютеру кабелем. Программа должна его увидеть и начать прошивку. Если телефон не обнаружен, то отключите его от компьютеры, вытащите и вставьте батарею и заново подключите к компьютеру.
13). После окончания прошивки (напротив порта будет стоить WR OK) нажимаем Stop all и отключаем телефон.
14). Готово.
Нам понадобится:
1). Программа SP Flash Tool. SP_Flash_Tool_v3.1224.01.
2). Драйвера MT6575 USB VCOM.
3). Заводская прошивка для вашего смартфона.
4). Программа CheckSum_Generate.
5). (необязательно) Модифицированный recovery.img для вашего смартфона..
Инструкция:
0). Распаковываем архивы SP Flash Tool, MT6575 USB VCOM, CheckSum_Generate и архив с прошивкой. Копируем программу CheckSum_Generate в папку с прошивкой и запускаем её (в папке будет сгенерирован файл контрольных сумм Checksum.ini). Если у вас есть модифицированный recovery, то файл recovery.img в папке с прошивкой заменяем на ваш модифицированный.
1). Выключаем смартфон. Кабель не подключен к компьютеру.
2). Вынимаем и вставляем обратно батарею.
3). (пропускаете, если драйвера уже установлены) Подключаем телефон к компьютеру кабелем. Операционная система найдёт новое устройство — укажите системе папку с драйвером MT6575 USB VCOM (для своей версии ОС).
4). (пропускаете, если драйвера уже установлены) Отключаем кабель от компьютера.
5). Запускаем программу SP Flash Tool.
6). Нажимаем на кнопку Scatter-loading и выбираем файл MT6575_Android_scatter_emmc.txt или MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой).
7). Нажимаем кнопку Download.
8). Подключаем телефон к компьютеру кабелем. Программа должна его увидеть и начать прошивку. Если телефон не обнаружен, то отключите его от компьютеры, вытащите и вставьте батарею и заново подключите к компьютеру.
9). После окончания прошивки отключаем телефон.
| О значениях пунктов меню ClockworkMod Recovery читаем здесь
|





















