hash

OS/161 Reference Manual

Name

hash - compute a simple hash function of a file

Synopsis

/testbin/hash file
host-hash file

Description

hash takes a file and computes a hash value for it by adding all the bytes in the file together modulo a prime.

hash is by default also compiled for the System/161 host OS so you can cross-check the answers you get.

Requirements

hash uses the following system calls:

Once the basic system calls are complete, hash should work on any file the system supports. However, it will probably of most use for testing while working on the file system.

Bugs

hash uses a silly hash algorithm.