Displaying 1 to 20 from 41 results

md5sum - Command line based md5 hash calculator

  •    DotNet

Windows based command-line tool that mimics its GNU/Linux equivalent.

CRC-16 Calculation


16 bits CRC Algorithm calculation component to be used in ModBus.NET module. Visual Studio.NET 2008 and .NET Framework 3.5 will be used for this development process. VB.NET selected as development language.

BD File Hash


BD File Hash is a convenient file hashing and hash compare tool for Windows which currently works with MD5, SHA-1, SHA-256, and SHA-512 algorithms.

mirrorbits - Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors

  •    Go

Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors. It offers a simple and economic way to create a Content Delivery Network layer using a pure software stack. It is primarily designed for the distribution of large-scale Open-Source projects with a lot of traffic. Before upgrading to the latest version, please check this guide.

pgbackrest - Reliable PostgreSQL Backup & Restore

  •    C

pgBackRest aims to be a simple, reliable backup and restore system that can seamlessly scale up to the largest databases and workloads. Instead of relying on traditional backup tools like tar and rsync, pgBackRest implements all backup features internally and uses a custom protocol for communicating with remote systems. Removing reliance on tar and rsync allows for better solutions to database-specific backup challenges. The custom remote protocol allows for more flexibility and limits the types of connections that are required to perform a backup which increases security.

gulp-hashsum - Gulp plugin to generate checksum files

  •    Javascript

A Gulp plugin for generating a checksum file with the hash checksums of the passed files. The file follows the same format as shasum, sha1sum, md5sum, and similar tools. Since it only writes the file when the checksums have changed, can also be used as a timestamp.

node-crc32-stream - a streaming CRC32 checksumer (now with deflate support)

  •    Javascript

crc32-stream is a streaming CRC32 checksumer. It uses the crc module behind the scenes to reliably handle binary data and fancy character sets. Data is passed through untouched.You can also use npm install https://github.com/archiverjs/node-crc32-stream/archive/master.tar.gz to test upcoming versions.

farmhash - Node.js implementation of FarmHash, Google's family of high performance hash functions

  •    Javascript

Node.js implementation of Google's FarmHash family of very fast hash functions.FarmHash is the successor to CityHash. Functions in the FarmHash family are not suitable for cryptography. A fast, cryptographically-secure alternative is HighwayHash.

highwayhash - Node.js implementation of HighwayHash, Google's fast and strong hash function

  •    Javascript

Node.js implementation of Google's HighwayHash.Based on SipHash, it is believed to be robust against hash flooding and timing attacks because memory accesses are sequential and the algorithm is branch-free.

tag - ID3, MP4 and OGG/FLAC metadata parsing in Go

  •    Go

This package provides MP3 (ID3v1,2.{2,3,4}) and MP4 (ACC, M4A, ALAC), OGG and FLAC metadata detection, parsing and artwork extraction. Parsed metadata is exported via a single interface (giving a consistent API for all supported metadata formats).

fingerprint - Fingerprint is a simple tool that can be used to verify the contents of a directory.

  •    Ruby

Fingerprint is a general purpose data integrity tool that uses cryptographic hashes to detect changes in files. Fingerprint scans a directory tree and generates a small transcript file containing the names and hashes of the files. This snapshot file can then be used to generate a list of files that have been created, deleted, or modified. If so much as a single bit in a single file in the directory tree has changed, fingerprint will detect it. Traditionally, the only way to preserve data was to take regular backups and hope that any unwanted changes that occurred would be major, obvious ones (such as loss of the disk). This approach means trusting all the software to which the data is exposed: operating systems, backup software, communications software, compression software, encryption software, and archiving software. Unfortunately, each of these systems is highly complex and can inflict all kinds of damage on data, much of the damage undetectable to humans. Fingerprint allows data to be monitored, detecting even the change of a single bit.

bagit-java - Java library to support the BagIt specification.

  •    Java

The BAGIT LIBRARY is a software library intended to support the creation, manipulation, and validation of bags. Its current version is 0.97. It is version aware with the earliest supported version being 0.93. The 5.x versions do not include a command-line interface. Users who need a command-line utility can continue to use the latest 4.x release (download 4.12.3 or switch to an alternative implementation such as bagit-python or BagIt for Ruby.

crc-rs - Rust implementation of CRC(16, 32, 64) with support of various standards

  •    Rust

Bencher is currently not available in Rust stable releases. at your option.

node-raw-socket - (outdated) Fork of https://github

  •    C++

This module implements raw sockets for Node.js. This module has been created primarily to facilitate implementation of the net-ping module.

gtkhash - A GTK+ utility for computing message digests or checksums

  •    C

GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2. It's designed to be an easy to use, graphical alternative to command-line tools such as md5sum.

D3hex - The first dataflow based Hex-Editor!

  •    PureBasic

D3hex is a fast and lightweight hex-editor. To be more exact it grew to be a general binary file-editor and viewer, which includes a hex-editor among other things. The goal of the software is to faciliate you with the tools to open, interpret, view and edit any file you wish. One important element of this software is its node based approach. This means that all functions of the software are available as single nodes, which can be combined to fulfil a specific task. In a very simple case you just connect a source to the hex-editor node. This could look similar to this: The "History" node is used to virtualize all operations made by the "Editor" node. This allows undo and redo operations, until you finally press "save". Without the "History" node, you would write directly into the "File".

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.