OBJECTIVE

Use cryptographic hashes to recognize later changes in a controlled set of files.

TIME PLAN

Prepare 15m · Build 70m · Verify 20m · Document 15m

Working boundary

Work only inside the folder created by Smartphone-Academy.py prepare hash-baseline. Use the supplied samples or systems you personally administer.

Prepare the Termux workspace

Open Termux in the Academy root and prepare this lab with the local companion. It creates safe samples, notes and evidence files under your Termux account.

Android + Termuxpython Smartphone-Academy.py prepare hash-baselineNo root. Use the supplied files and keep the workspace under $HOME.

Practical mission

  1. Generate SHA-256 values for the sample directory
  2. Store paths and hashes in a stable text format
  3. Modify one copy and rerun the measurement
  4. Explain what a hash proves and what it cannot prove
EVIDENCE TO PRODUCE

A baseline manifest and a comparison report showing one intentional change.

Quality gate

The deliverable states a clear scope and date for Create a File Hash Baseline.
A second learner can reproduce the commands and paths.
Original samples remain unchanged and verifiable.
Limitations are recorded beside the conclusions.

Analyst reflection

Which result from “Explain what a hash proves and what it cannot prove” would need more evidence before it could support an operational decision?

Complete in Termux

After checking the evidence, run python Smartphone-Academy.py complete hash-baseline. Progress is stored locally in the Termux home directory.

09 · Workspace Foundations

Continue learning

Back to Smartphone Academy