! Aware > default selections > Persistent Data > Integrity >

Data integrity and Security, Checksums and Digests

cryptography, message digests, etc.
Subsets on this page: - #Apps & Utilities - #Articles - #Books - #Info - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Information and Publications: Showing

RFC1509 Generic Security Service API : C-bindings. [c. 1993/09/01]

RFC2286 Test Cases for HMAC-RIPEMD160 and HMAC-RIPEMD128. [c. 1998/02/01]

RFC2078 Generic Security Service Application Program Interface, Version 2. [c. 1997/01/01]

RFC1810 Report on MD5 Performance. [c. 1995/06/01]

RFC1805 Location-Independent Data/Software Integrity Protocol. [c. 1995/06/01]

RFC1624 Computation of the Internet Checksum via Incremental Update. [c. 1994/05/01]

RFC1864 The Content-MD5 Header Field. [c. 1995/10/01]

RFC1320 The MD4 Message-Digest Algorithm. [c. 1992/04/01]

RFC1321 The MD5 Message-Digest Algorithm. [c. 1992/04/01]

RFC1186 MD4 Message Digest Algorithm. [ 1990/10/01]

Crc.Txt - CRC calculation tutorial


Books: Showing

Digital Watermarking: Principles & Practice
[Ingemar Cox, et al; 2001-10-15] ISBN 1558607145
- At Barnes & Noble - At Amazon - At Half

Error Control Coding
[Shu Lin, Daniel J. Costello; 1982-10] ISBN 013283796X
- At Barnes & Noble - At Amazon - At Half

Error-Correcting Codes - Revised, 2nd Edition
[William Wesley Peterson, E. J. Weldon; 1972-03-15] ISBN 0262160390
- At Barnes & Noble - At Amazon - At Half


Articles: Showing

Design Techniques for Testable Embedded Error Checkers ( E.J. McCluskey ; IEEE Computer Magazine 1990-07)

- Design techniques to ensure the testability of embedded checkers that cannot be tested by scan-path bistables are presented. The discussion covers: types of error detectors; parity checkers and self-testing circuits; two-rail checkers; M-out-of-N checkers; and equality checkers. The techniques outline guarantee single stuck fault testability.

Error-Control Coding in Computers ( Eiji Fujiwara, Dhiraj K. Pradhan ; IEEE Computer Magazine 1990-07)

- In this article, intended for readers with basic knowledge in coding, the codes used in actual systems are surveyed. Error control in high-speed memories is examined, including bit-error-correcting/detecting codes, byte-error-correcting/detecting codes, and codes to detect single-byte errors as well as correct single-bit errors and detect double-bit errors. Tape and disk memory codes for error control in mass memories are discussed. Processor error control and unidirectional error-control codes are covered, including the application of the latter to masking asymmetric line faults.


Applications and Utilities: Showing

md5(1) - calculate a message-digest fingerprint (checksum) for a file {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD

rmd160(1) - calculate a message-digest fingerprint (checksum) for a file {oss}

Source code: OpenBSD

sha1(1) - calculate a message-digest fingerprint (checksum) for a file {oss}

Source code: OpenBSD

cksum(1) - display file checksums and block counts {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.2-1992 (``POSIX.2'')]

cksum - checksum and count the bytes in a file {GPL,GNU}

At GNU project textutils

md5sum - compute and check MD5 message digest {GPL,GNU}

At GNU project textutils

sum - checksum and count the blocks in a file {GPL,GNU}

At GNU project textutils

digest-20010807_2 - MD5/SHA-1/RIPEMD-160 checksumming utility

At FreeBSD Ports
digest-20010320 - Message digest wrapper utility (At NetBSD packages collection)

fastcrc-1.0 - Fast CRC routines

At FreeBSD Ports

p5-Digest-MD5-2.16 - Perl5 interface to the MD5 algorithm

At FreeBSD Ports
p5-Digest-MD5-2.12.tgz - module to calculate digests (At OpenBSD 2.8_packages i386)
p5-Digest-MD5-2.12.tgz - module to calculate digests (At OpenBSD 2.8_packages sparc)
p5-Digest-MD5-2.12 - Perl5 extension interface for various message digest algorithms (At NetBSD packages collection)

integrit-3.00.05 - Integrit is a file integrity verification programs

At FreeBSD Ports

mdw-1.0 - A utility to check the MD5 sum of a webpage

At FreeBSD Ports

p5-Digest-MD2-2.00 - Perl5 interface to the MD2 message digest algorithm

At FreeBSD Ports

p5-Digest-SHA1-2.01 - Perl interface to the SHA-1 Algorithm

At FreeBSD Ports

p5-Crypt-RIPEMD160-0.04 - RIPEMD-160 message digest algorithm

At FreeBSD Ports

p5-Digest-BubbleBabble-0.01 - Perl5 interface to a fingerprint in "bubble babble" format

At FreeBSD Ports

p5-Digest-HMAC-1.01 - Perl5 interface to HMAC Message-Digest Algorithms

At FreeBSD Ports

p5-String-CRC32-1.2 - Perl interface for cyclic redundency check generation

At FreeBSD Ports

sha-1.0.2 - Simple file hash program utilizing SHA-1, SHA-256, SHA-384, SHA-512

At FreeBSD Ports

fingerprint - a uniform interface to MD5, snefru, et al {oss}

At comp.sources.unix at ISC
a universal hash/checksum package (At comp.sources.unix at ISC)
a universal hash/checksum package, (At comp.sources.unix at UUNET)
a uniform interface to MD5, snefru, et al, V0.75, (At comp.sources.unix at UUNET)

hash8 - Hash long identifiers into unique short ones {oss}

At comp.sources.unix
hash8hash (At comp.sources.unix at UUNET)

shash-0.2.3.tgz - generates or checks digests or mac

At OpenBSD 2.8_packages i386
http://www.openbsd.org/2.8_packages/sparc/shash-0.2.3.tgz-long.html (At OpenBSD 2.8_packages sparc)

Modulinf.H - Defines structure and macros for status tracking {oss}

At snippets.org

Modulus.C - Basic routines for creating and checking modulus values {oss}

At snippets.org

shash-0.2.3-static.tgz - generates or checks digests or mac

At OpenBSD 2.8_packages i386
http://www.openbsd.org/2.8_packages/sparc/shash-0.2.3-static.tgz-long.html (At OpenBSD 2.8_packages sparc)

Libraries and Components: Showing

MD4Init MD4Update MD4Final MD4End MD4File MD4Data (3) - calculate the RSA Data Security, Inc., ``MD4'' message digest {oss}

Man pages: FreeBSD

MD5Init MD5Update MD5Final MD5End MD5File MD5Data (3) - calculate the RSA Data Security, Inc., ``MD5'' message digest {oss}

Man pages: FreeBSD RedHat

SHA1Init SHA1Update SHA1Final SHA1Transform SHA1End SHA1File SHA1Data (3) - calculate the NIST Secure Hash Algorithm {oss}

Man pages: FreeBSD
Source code: OpenBSD

RMD160Init RMD160Update RMD160Final RMD160Transform RMD160End RMD160File RMD160Data (3) - calculate the ``RIPEMD-160'' message digest {oss}

Source code: OpenBSD

mhash-0.8.13 - Library provides an easy way to access strong hashes such as MD5 and SHA1

At FreeBSD Ports
mhash-0.8.2.tgz - strong hash library (At OpenBSD 2.8_packages i386)
mhash-0.8.2.tgz - strong hash library (At OpenBSD 2.8_packages sparc)
mhash-0.8.3 - hash algorithms library (At NetBSD packages collection)

ruby-hmac-0.3 - A Ruby library which implements the HMAC algorithm

At FreeBSD Ports

Parity.H,Parity.C - Header for PARITY.C {oss}

At snippets.org

Crc.H - Header file for SNIPPETS CRC and checksum functions {oss}

At snippets.org

Arccrc16.C - Compute CRC's using ARC, LZH algorithm {oss}

At snippets.org

Crc_16.C - Calculated 16-bit CRC {oss}

At snippets.org

Crc_16F.C - Fast 16-bit CRC {oss}

At snippets.org

Crc_32.C - Table lookup 32-bit CRC {oss}

At snippets.org

Checksum.C - Calculate checksum {oss}

At snippets.org

Crc.Hpp,Crc.Cpp - Multiple CRC calculation class {oss}

At snippets.org

Parity.C - Compute parity for any integral type {oss}

At snippets.org

Checkexe.C - Checksum protection for executable files {oss}

At snippets.org

Various CRC and checksum functions {oss}

At snippets.org

MD5 - RSA's MD5 message digest algorithm. Computes a one-way "thumbnail" of a message that's pretty hard to spoof, so bad guys won't be able to tamper with your message. Also see the SHA module. [Perl] {oss}

At CPAN

SHA - Interface to the NIST Secure Hash Algorithm (SHA). Also see the MD5 module above. [Perl] {oss}

At CPAN

Mac::Apps::MacPGP - An interface to Pretty Good Privacy for Macs. [Perl] {oss}

At CPAN

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

Kerberos authentication

Encryption

Random number generators are covered at Integer math - (including rational numbers, Big/Wide integers)

Up to Persistent Data - Gateway topic to externally stored and transmitted data.

see also Process Limits: Identity - Process ownership and Identity

see also Process Limits: File Access - Process Limits on File access (permissions, ownership, modes, et al)

(There may be additional related subject pages listed here)

Personalized Selections
Platform:
Unix/BSD/Linux.
Prog.Language:
C/C++.
Perl.
PHP.
License:
  GPL or LGPL.
Commercial.
Open-source.
Maturity:
Stable.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Persistent Data > Integrity >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments