{"id":10,"date":"2026-06-06T09:00:00","date_gmt":"2026-06-06T09:00:00","guid":{"rendered":"http:\/\/backendside.com\/blog\/2026\/06\/06\/hashgen-2-4-released\/"},"modified":"2026-06-24T05:43:58","modified_gmt":"2026-06-24T05:43:58","slug":"hashgen-2-0-rebuild","status":"publish","type":"post","link":"https:\/\/backendside.com\/blog\/2026\/06\/06\/hashgen-2-0-rebuild\/","title":{"rendered":"HashGen 2.0: A Ground-Up Rebuild"},"content":{"rendered":"<p class=\"lead\">HashGen 2.0 is a complete, ground-up rebuild of our checksum utility for Windows. Same focus &mdash; fast, offline, no-nonsense hashing &mdash; rebuilt from scratch on a modern foundation, with a cleaner interface, more algorithms, and proper folder and bulk workflows. Here is what is new.<\/p>\n<h2>A fresh foundation and a modern interface<\/h2>\n<p>Everything under the hood has been rebuilt for speed and reliability, and the interface was redesigned around a clean, Fluent look that automatically follows your system&#8217;s light or dark theme. Pages are denser and tidier, so every tool fits without wasted space or scrolling &mdash; and a new About page rounds things out.<\/p>\n<h2>Eleven algorithms, including modern ones<\/h2>\n<p>HashGen 2.0 covers everything from quick integrity checks to strong cryptographic hashing:<\/p>\n<ul>\n<li><strong>SHA-256, SHA-384, SHA-512<\/strong> &mdash; the modern baseline for integrity and signatures.<\/li>\n<li><strong>SHA3-256, SHA3-384, SHA3-512<\/strong> &mdash; the latest generation of the SHA family.<\/li>\n<li><strong>BLAKE3<\/strong> &mdash; extremely fast modern hashing.<\/li>\n<li><strong>CRC-32, xxHash64<\/strong> &mdash; ultra-fast checks for non-adversarial corruption.<\/li>\n<li><strong>MD5, SHA-1<\/strong> &mdash; included for legacy compatibility and clearly flagged as insecure.<\/li>\n<\/ul>\n<p>Every cryptographic algorithm also supports <strong>keyed (HMAC)<\/strong> hashing, with keyed-hash support for BLAKE3.<\/p>\n<h2>Hash text, files, and entire folders<\/h2>\n<ul>\n<li><strong>Text:<\/strong> hashing happens live as you type, with an algorithm picker, an optional HMAC key, a character count, and one-click copy.<\/li>\n<li><strong>Files:<\/strong> drag-and-drop or browse, with a real progress bar, cancellation, and a readout of size, elapsed time and throughput.<\/li>\n<li><strong>Folders:<\/strong> hash an entire directory tree <strong>in parallel<\/strong> across your CPU cores, with a live per-file log. Output a single standard <code>SHA256SUMS<\/code> file (compatible with coreutils) or per-file side-cars, with the option to include sub-folders.<\/li>\n<\/ul>\n<h2>Verify, don&#8217;t just generate<\/h2>\n<p>HashGen 2.0 adds dedicated <strong>verify<\/strong> pages for text, files and folders. Paste an expected hash and HashGen checks it for you &mdash; automatically detecting the algorithm from the hash&#8217;s length, supporting HMAC\/keyed verification, and using a <strong>constant-time comparison<\/strong> so the check itself does not leak information. You get a clear match \/ no-match result every time.<\/p>\n<h2>Bulk line-by-line hashing<\/h2>\n<p>A new <strong>Bulk Hash<\/strong> tool hashes every line of a (potentially huge) text file to an output file, streamed line-by-line so the input is never fully loaded into memory. Choose &#8220;source + hash&#8221; with your preferred separator, or &#8220;hash only&#8221; &mdash; ideal for processing large lists efficiently.<\/p>\n<h2>Built for security and privacy<\/h2>\n<p>HashGen runs entirely offline &mdash; nothing you hash ever leaves your machine. Insecure algorithms are clearly marked so you never reach for MD5 or SHA-1 by accident, and verification uses constant-time comparison throughout.<\/p>\n<h2>Easy to install from the Microsoft Store<\/h2>\n<p>HashGen 2.0 ships as a packaged Windows app, so installing and updating is a one-click affair.<\/p>\n<div style=\"border:1px solid #c5d3f8;background:linear-gradient(135deg,#eef2fd 0%,#ffffff 72%);border-radius:14px;padding:1.5rem 1.65rem;margin:2rem 0;\">\n<div style=\"font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2d5be3;margin-bottom:.55rem;\">&#128295; BackendSide Tool<\/div>\n<h4 style=\"margin:0 0 .45rem;font-size:1.15rem;color:#1a1916;font-weight:700;\">Get HashGen for Windows<\/h4>\n<p style=\"margin:0 0 1.05rem;color:#3d3c38;font-size:.92rem;line-height:1.65;\">Generate and verify SHA-256 and ten other algorithms for text, files and entire folders &mdash; with HMAC keyed hashing, parallel folder hashing, <code>SHA256SUMS<\/code> manifests and bulk line hashing, all completely offline.<\/p>\n<p>  <a href=\"https:\/\/backendside.com\/hashgen.php\" style=\"display:inline-flex;align-items:center;gap:.4rem;background:#2d5be3;color:#ffffff;font-weight:600;font-size:.85rem;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;\">Explore HashGen &rarr;<\/a>\n<\/div>\n<h2>Further reading<\/h2>\n<ul>\n<li><a href=\"https:\/\/backendside.com\/blog\/2026\/06\/12\/understanding-sha256-why-it-matters\/\">Understanding SHA-256: Why It Matters<\/a> &mdash; the algorithm at the heart of HashGen.<\/li>\n<li><a href=\"https:\/\/backendside.com\/blog\/2026\/06\/20\/complete-guide-to-file-integrity-checks\/\">The Complete Guide to File Integrity Checks<\/a> &mdash; how to put HashGen to work.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>HashGen 2.0 is a complete rebuild: a modern Fluent interface, eleven algorithms, HMAC keyed hashing, parallel folder hashing with SHA256SUMS, verify-by-paste with auto-detection, and memory-safe bulk line hashing.<\/p>\n","protected":false},"author":1,"featured_media":31,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-10","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-releases"],"_links":{"self":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":1,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions\/23"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/media\/31"}],"wp:attachment":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}