First Fold / 30 free toolsFile-integrity workshop

Facilitator guide / reference answers

Teach the distinction.

The objective is good reasoning about files, not memorizing long hashes or encouraging deletion.

Before the session

Allow about five minutes to extract and inspect the kit. Use the worksheet separately from this key. The ZIP’s HTML pages share a local stylesheet, so keep them together. Offline handouts work after extraction; the two hosted tools require a connection. No app software is bundled.

Ask learners not to edit the fixtures. If an editor resaves them, extract fresh copies instead of treating unexpected hashes as tool failure. If the file picker cannot select multiple files, demonstrate the collection exercise on a supported desktop browser. Do not infer that a blocked download or picker is permission to change device security settings.

Timing and prompts

Exact reference values

All text is UTF-8 without a byte-order mark. Files 01–03 contain Workshop sample: blue folder. followed by LF. File 04 changes lowercase b to uppercase B. File 05 uses CRLF; file 06 has no final newline. Files 07–08 are truly empty.

SHA-256 of the eight supplied files
FileBytesFull SHA-256
01-original.txt30b00ed74316aae4db92084afb3f28a7b6c46dcabf5a8504f6b067c1eddab55777
02-renamed-copy.txt30b00ed74316aae4db92084afb3f28a7b6c46dcabf5a8504f6b067c1eddab55777
03-backup-copy.txt30b00ed74316aae4db92084afb3f28a7b6c46dcabf5a8504f6b067c1eddab55777
04-one-character-change.txt3055d2eeb746e86dcb6a960974409ebea421b75421704c60990ecf839d95f32a3e
05-crlf.txt31ca0c4a50c31219f0f7bb17629bda944a2f7a49a41494e3b01e84f98d2bbe9c5b
06-no-final-newline.txt29aff066d7773fb51aa1221f6c326a041365485f2e93940d5d3f0949c6cc3799c5
07-empty.txt0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
08-empty-copy.txt0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Download the machine-readable reference manifest. These hashes are teaching references for this kit, not independent proof that this publisher or download is trustworthy.

Expected tool results

Exit answers and useful misconceptions

  1. Yes. Names are not the bytes being hashed. Files 01–03 illustrate this.
  2. Yes. The original and the one-character change are both 30 bytes.
  3. Invisible bytes count. LF, CRLF and the presence of a final newline change the input. A hash mismatch does not identify the changed position.
  4. Origin, authorization, safety and intent remain unproved. Check a reference’s provenance separately. These tools do not verify digital signatures or scan for malware.
  5. Zero deleted files. Copies can be intentional backups, required records or needed in separate workflows. An identical byte sequence is evidence for a review, not a deletion instruction.

Credit explanations that separate byte equality from naming, trust and purpose. If someone says “hashes can never collide,” clarify that SHA-256 collision resistance is computational rather than an absolute uniqueness guarantee. Keep byte confirmation enabled for this exercise.

Troubleshooting and limits

Consult the workshop references for background. This is a short teaching exercise, not a preservation policy, security audit or forensic procedure.