Section63 Guides s.63 BSA 2023

Guide · updated 1 September 2026

Verifying the hash, step by step

Part A of the Schedule requires the hash to be stated. Stating it is only useful if the other side, and the court, can recompute it. Here is exactly how, and what the answer means.

What you need

Two things: the file exactly as it was certified, and the hash value written in Part A. Nothing else — no software to install, no account, no internet connection. Every operating system ships with the tool.

Windows

Open Command Prompt and run:

certutil -hashfile "C:\path\to\WhatsApp Chat.zip" SHA256

It prints a 64-character value. Compare it with the hash in the certificate. Spaces and upper or lower case do not matter; the characters do.

macOS and Linux

shasum -a 256 "/path/to/WhatsApp Chat.zip"

On Linux sha256sum does the same thing. Both print the hash followed by the filename.

Reading the result

Why an honest file stops matching

A hash is exact. Anything that rewrites a single byte changes it completely, and several ordinary handling steps do exactly that:

If none of these explains it, the divergence is a matter for evidence, not for a guide.

Getting it right when the record is produced

  1. Hash the export before anything else touches it — before it is opened, renamed or forwarded.
  2. State the algorithm alongside the value. “SHA-256” and the 64 characters; a bare value is ambiguous.
  3. Keep the certified file unmodified, and read from a copy.
  4. File the file, not a re-saved version of it. If a copy must travel by a route that might re-encode it, send it inside an archive.
  5. Print the verification commands on the document itself, so the other side can check without asking you how.

Every exhibit Section63 issues carries the hash on its cover with the certutil and shasum commands printed beside it, precisely so verification does not depend on us.


This guide explains procedure and states the law as we understand it. It is not legal advice, and Aarohan Enterprises is not a law firm. Whether a court admits a particular record, and what weight it gives it, is for that court to decide. Have an advocate settle anything you intend to file.

Prepare one now

Section63 builds this document from your export.

Drop in the .txt or .zip WhatsApp gives you and read the whole exhibit — transcript, Part A, Part B, Schedules and the integrity checks — before you pay.

More guides

Challenging chat evidence: a checklistThe grounds on which chat evidence is attacked in Indian proceedings: certificate defects, provenance, completeness, attribution and alteration.
“Media omitted”: what it meansWhy a WhatsApp export says media omitted, whether the files can be recovered, and how to take an export that includes them.
Photographs, voice notes and documentsHow attachments from a WhatsApp conversation are produced in Indian proceedings, why each file needs its own hash, and how media is tied back to the transcript.
Who can sign Part BThe expert certificate under Section 63(4) BSA, the Section 79A question, and what the Supreme Court decided — and expressly did not decide — in 2026.
Group chats, attribution and third partiesThe particular problems of group conversations in evidence: who said what, participants who are strangers to the dispute, and what to redact.
The limits of a WhatsApp exportThe honest limits of chat evidence: deleted and disappearing messages, edited messages, forwarding, read receipts and what an export is not.
From Section 65B to Section 63What the Bharatiya Sakshya Adhiniyam 2023 changed for electronic evidence certificates, and what carried over from Section 65B of the Evidence Act.