All Projects → dariogriffo → sha3.net

dariogriffo / sha3.net

Licence: MIT license
C# port of Keccak, known as SHA3

Programming Languages

C#
18002 projects

Labels

Projects that are alternatives of or similar to sha3.net

iroha-ed25519
RFC8032 compatible Ed25519 implementation with pluggable hash (sha2-512, sha3-512)
Stars: ✭ 28 (-9.68%)
Mutual labels:  sha3
sha3
SHA3 for Ruby is a XKCP based native (C) binding to SHA3 (FIPS 202) cryptographic hashing algorithm
Stars: ✭ 35 (+12.9%)
Mutual labels:  sha3
Cryptoswift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
Stars: ✭ 8,846 (+28435.48%)
Mutual labels:  sha3
Cryptography-Guidelines
Guidance on implementing cryptography as a developer.
Stars: ✭ 15 (-51.61%)
Mutual labels:  sha3
rvkrypto-fips
FIPS and higher-level algorithm tests for RISC-V Crypto Extension
Stars: ✭ 18 (-41.94%)
Mutual labels:  sha3
hash-wasm
Lightning fast hash functions using hand-tuned WebAssembly binaries
Stars: ✭ 382 (+1132.26%)
Mutual labels:  sha3
ngx http hmac secure link module
HMAC Secure Link module for NGINX.
Stars: ✭ 47 (+51.61%)
Mutual labels:  sha3
SHA.jl
A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation
Stars: ✭ 35 (+12.9%)
Mutual labels:  sha3
libkeccak
[Basically feature complete] Keccak-family hashing library
Stars: ✭ 53 (+70.97%)
Mutual labels:  sha3
noble-hashes
Audited & minimal JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2 & Scrypt
Stars: ✭ 213 (+587.1%)
Mutual labels:  sha3

Build status NuGet GitHub license

N|Solid

sha3.net

C# port of Keccak, known as SHA3, based on Bouncy Castle library

How to use it

  • Just call any of the four static methods to return the SHA3 with the desired block size

Sha3.Sha3224()

Sha3.Sha3256()

Sha3.Sha3384()

Sha3.Sha3512()

and then call the ComputeHash method:

using (var shaAlg = Sha3.Sha3256())
{   
    var hash = shaAlg.ComputeHash(Encoding.UTF8.GetBytes("abc"));
}

Logo Provided by Vecteezy

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].