Displaying 1 to 20 from 21 results

forge - A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps

  •    Javascript

A native implementation of TLS (and various other cryptographic tools) in JavaScript. The Forge software is a fully native implementation of the TLS protocol in JavaScript, a set of cryptography utilities, and a set of tools for developing Web Apps that utilize many network resources.

hasha - Hashing made simple. Get the hash of a buffer/string/stream/file.

  •    Javascript

Hashing made simple. Get the hash of a buffer/string/stream/file.Convenience wrapper around the core crypto Hash class with simpler API and better defaults.

Hash-Buster - Crack hashes in seconds.

  •    Python

Note: Hash Buster isn't compatible with python2, run it with python3 instead. Also, Hash-Buster uses some APIs for hash lookups, check the source code if you are paranoid. After the installation, you will be able to access it with buster command.

jshashes - Fast and dependency-free cryptographic hashing library for node

  •    Javascript

jshashes is lightweight library implementing the most extended cryptographic hash function algorithms in pure JavaScript (ES5 compliant).You can use the simple command-line interface to generate hashes.




orion - Usable, easy and safe pure-Rust crypto

  •    Rust

Orion is a cryptography library written in pure Rust. It aims to provide easy and usable crypto while trying to minimize the use of unsafe code. You can read more about Orion in the wiki. This library has not undergone any third-party security audit. Usage is at own risk.

hash-obj - Get the hash of an object

  •    Javascript

Encoding of the returned hash.Don't use md5 or sha1 for anything sensitive. They're insecure.

crypto-hash - Tiny hashing module that uses the native crypto API in Node.js and the browser

  •    Javascript

Useful when you want the same hashing API in all environments. My cat calls it isomorphic. In Node.js it uses require('crypto'), while in the browser it uses window.crypto.


digestif - Simple hash algorithms in OCaml

  •    OCaml

Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides theses functions by a C stub and Digestif is a pure implementation in OCaml of theses hashes. So these hashes functions can be used in an OCaml/Mirage/JavasScript world. Obviously, Rakia is more faster than Digestif (the hot loop was implemented in C) but it's possible than Rakia can't compile in your architecture. In this case, it's better to use Digestif or send a PR to fix Rakia.

hashdog - Break MD5/SHA1/SHA256/SHA512 hashes using wordlists, password lists and string permutations

  •    Javascript

Break MD5/SHA1/SHA256/SHA512 hashes using wordlists, password lists and string permutations. Written in ES6/ES2015, and runs multiple forked processes for better performance. Using IPC calls in the cluster. Three different strategies are used for finding the correct hash. The first method is a english dictionary, along with a few word variations. The second path is using common passwords, while the third strategy is a bruteforce approach. The approach in this case is standard sequential recursive string permutation.

atom-text-manipulation - Atom package for text manipulation commands

  •    CoffeeScript

A set of text manipulation commands: escape/unscape, convert tabs to spaces and back, base64 encode/decode, convert between case styles, compute hashes, etc

iroha-ed25519 - RFC8032 compatible Ed25519 implementation with pluggable hash (sha2-512, sha3-512)

  •    Assembly

Ed25519 digital signature algorithm is described in RFC8032. This repository aims to provide modularized implementation of this algorithm. This repository offers at least two different C implementations for every module. Every implementation is tested and can be replaced with other at link-time. New implementations can be added as well.

chainpoint-services - A microservices architecture for anchoring hashes to the blockchain at scale.

  •    Javascript

Chainpoint Services is at the Core of the Tierion Network and built as a modern microservices architecture. The services provided are generally composed of Node.js applications running within Alpine Linux Docker containers. These containers, while intended to be run within a full Docker orchestration system such as Kubernetes in production, run well on a single host using Docker Compose. This run method is suitable for development only.

rigel - HMAC-SHA512 implementation optimized for embedded devices

  •    Rust

rigel is a minimal implementation of HMAC with SHA512, which is optimized for use with embedded devices. rigel minimizes the amount of allocations made, while still upholding performance speed. You can read more about these optimizations here.

encrypt-pw - Encrypts password

  •    Go

This software includes the work that is distributed in the Apache License 2.0.

nsec - A modern and easy-to-use cryptographic library for .NET Core based on libsodium

  •    CSharp

NSec is a new cryptographic library for .NET Core based on libsodium ❤. It provides modern cryptographic primitives in a modern API based on the new Span<T> and ReadOnlySpan<T> types. NSec aims to be easy to use, secure by default, fast, and agile.

digestpp - C++11 header-only message digest library

  •    C++

Experimental C++11 header-only message digest library. Derived from cppcrypto in an attempt to devise a more modern yet flexible and universal C++ API for cryptographic hash functions.

crypto-hashing - JavaScript hashing libraries wrapped up into one module

  •    Javascript

JavaScript hashing libraries wrapped up into one module. Compatible with Node and the browser.






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.