An open API service for producing an overview of a list of open source projects.

https://github.com/RustCrypto/hashes

blake2 cryptographic-hash-functions cryptography digest gost groestl hash k12 md2 md4 md5 ripemd rust sha1 sha2 sha3 sm3 streebog whirlpool

Score: 34.04876867611117

Last synced: about 7 hours ago
JSON representation

Repository metadata:

Collection of cryptographic hash functions written in pure Rust


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 691
Total Committers: 91
Avg Commits per committer: 7.593
Development Distribution Score (DDS): 0.52

Commits in past year: 128
Committers in past year: 17
Avg Commits per committer in past year: 7.529
Development Distribution Score (DDS) in past year: 0.414

Name Email Commits
Artyom Pavlov n****v@g****m 332
Tony Arcieri b****e@g****m 157
dependabot[bot] 4****] 52
Alexander Wagner a****r@u****e 12
Dmitry Baryshkov d****v@l****g 7
Dirk Stolle s****v@w****e 6
Deirdre Connolly d****e@z****g 4
Friedel Ziegelmayer m****e@d****m 4
Rodolfo Araujo r****u@g****m 4
felipeamp f****p@g****m 4
Arthur Gautier a****r@a****m 4
Sebastian Ramacher S****r@a****t 3
Emmanuel Gil Peyrot l****e@l****r 3
Tom French 1****h 3
Sylvain Pelissier s****r@g****m 3
Alexandr Kitaev m****1@g****m 3
bold b****d@c****m 3
iquerejeta 3****a 2
Raj Rajeshwar Singh Bisen 7****n 2
Patrick José Pereira p****c@g****m 2
Lyubomir Gavadinov g****v@g****m 2
Joshua Koudys j****s@g****m 2
Joachim Vandersmissen g****t@j****m 2
Jack Grigg t****d@g****m 2
IvashchenkoSerhii 2****i 2
Heiko Schaefer 5****s 2
George Tankersley g****y@g****m 2
Björn Steinbrink b****r@g****m 2
Artem Vorotnikov a****m@v****e 2
hev r****@h****c 2
and 61 more...

Issue and Pull Request metadata

Last synced: about 17 hours ago

Total issues: 110
Total pull requests: 487
Average time to close issues: 7 months
Average time to close pull requests: 17 days
Total issue authors: 83
Total pull request authors: 92
Average comments per issue: 3.64
Average comments per pull request: 1.19
Merged pull request: 327
Bot issues: 0
Bot pull requests: 71

Past year issues: 19
Past year pull requests: 119
Past year average time to close issues: 2 days
Past year average time to close pull requests: 4 days
Past year issue authors: 15
Past year pull request authors: 29
Past year average comments per issue: 1.79
Past year average comments per pull request: 0.83
Past year merged pull request: 73
Past year bot issues: 0
Past year bot pull requests: 23

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/RustCrypto/hashes

Top Issue Authors

  • newpavlov (11)
  • tarcieri (8)
  • striezel (5)
  • baloo (3)
  • VorpalBlade (2)
  • fck-gthb (2)
  • StackOverflowExcept1on (2)
  • enkore (2)
  • nazar-pc (1)
  • jasonRustyViasat (1)
  • invd (1)
  • zhuyu4839 (1)
  • TomAFrench (1)
  • cipriancraciun (1)
  • leifhelm (1)

Top Pull Request Authors

  • newpavlov (156)
  • tarcieri (82)
  • dependabot[bot] (71)
  • baloo (14)
  • AnarchistHoneybun (8)
  • lumag (7)
  • aewag (6)
  • dignifiedquire (6)
  • jkoudys (5)
  • sylvainpelissier (5)
  • striezel (5)
  • TomAFrench (5)
  • hko-s (4)
  • sebastinas (4)
  • laudiacay (4)

Top Issue Labels

  • enhancement (7)
  • help wanted (6)
  • performance (6)
  • question (1)
  • bug (1)

Top Pull Request Labels

  • dependencies (71)
  • rust (54)
  • github_actions (14)
  • backport (4)

Package metadata

crates.io: sha2

Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.

  • Homepage:
  • Documentation: https://docs.rs/sha2/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-26T09:03:11.034Z (about 9 hours ago)
  • Versions: 50
  • Dependent Packages: 3,390
  • Dependent Repositories: 36,896
  • Downloads: 872,932,582 Total
  • Docker Downloads: 447,873,782
  • Rankings:
    • Dependent packages count: 0.027%
    • Downloads: 0.052%
    • Dependent repos count: 0.095%
    • Docker downloads count: 0.197%
    • Average: 1.221%
    • Forks count: 3.11%
    • Stargazers count: 3.845%
  • Maintainers (2)
  • Advisories:
crates.io: sha-1

SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead.

  • Homepage:
  • Documentation: https://docs.rs/sha-1/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.1 (published over 3 years ago)
  • Last Synced: 2026-08-25T10:33:12.153Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 428
  • Dependent Repositories: 20,493
  • Downloads: 153,657,058 Total
  • Docker Downloads: 38,061,202
  • Rankings:
    • Downloads: 0.14%
    • Dependent repos count: 0.162%
    • Docker downloads count: 0.176%
    • Dependent packages count: 0.18%
    • Average: 1.269%
    • Forks count: 3.11%
    • Stargazers count: 3.845%
  • Maintainers (1)
crates.io: sha1

SHA-1 hash function

  • Homepage:
  • Documentation: https://docs.rs/sha1/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:46.498Z (1 day ago)
  • Versions: 35
  • Dependent Packages: 574
  • Dependent Repositories: 20,443
  • Downloads: 471,516,348 Total
  • Docker Downloads: 33,080,868
  • Rankings:
    • Downloads: 0.154%
    • Dependent packages count: 0.154%
    • Dependent repos count: 0.163%
    • Docker downloads count: 0.365%
    • Average: 1.298%
    • Forks count: 3.11%
    • Stargazers count: 3.845%
  • Maintainers (2)
crates.io: md-5

MD5 hash function

  • Homepage:
  • Documentation: https://docs.rs/md-5/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:33:41.493Z (1 day ago)
  • Versions: 31
  • Dependent Packages: 372
  • Dependent Repositories: 8,416
  • Downloads: 324,074,802 Total
  • Docker Downloads: 36,744,031
  • Rankings:
    • Downloads: 0.206%
    • Dependent packages count: 0.234%
    • Docker downloads count: 0.265%
    • Dependent repos count: 0.329%
    • Average: 1.331%
    • Forks count: 3.11%
    • Stargazers count: 3.845%
  • Maintainers (1)
crates.io: sha3

Implementation of the SHA-3 family of cryptographic hash algorithms

  • Homepage:
  • Documentation: https://docs.rs/sha3/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.12.0 (published 3 months ago)
  • Last Synced: 2026-08-25T10:35:05.886Z (1 day ago)
  • Versions: 45
  • Dependent Packages: 831
  • Dependent Repositories: 9,689
  • Downloads: 154,416,741 Total
  • Docker Downloads: 23,641,193
  • Rankings:
    • Dependent packages count: 0.097%
    • Dependent repos count: 0.293%
    • Downloads: 0.3%
    • Docker downloads count: 0.746%
    • Average: 1.398%
    • Forks count: 3.11%
    • Stargazers count: 3.845%
  • Maintainers (1)
crates.io: blake2

BLAKE2 hash functions

  • Homepage:
  • Documentation: https://docs.rs/blake2/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.6 (published over 3 years ago)
  • Last Synced: 2026-08-25T10:33:09.725Z (1 day ago)
  • Versions: 34
  • Dependent Packages: 475
  • Dependent Repositories: 5,847
  • Downloads: 152,837,077 Total
  • Docker Downloads: 23,620,555
  • Rankings:
    • Dependent packages count: 0.169%
    • Downloads: 0.384%
    • Dependent repos count: 0.439%
    • Docker downloads count: 0.712%
    • Average: 1.443%
    • Forks count: 3.11%
    • Stargazers count: 3.845%
  • Maintainers (1)
  • Advisories:
crates.io: ripemd

Pure Rust implementation of the RIPEMD hash functions

  • Homepage:
  • Documentation: https://docs.rs/ripemd/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:43.755Z (1 day ago)
  • Versions: 13
  • Dependent Packages: 92
  • Dependent Repositories: 2,572
  • Downloads: 45,197,896 Total
  • Docker Downloads: 23,332,135
  • Rankings:
    • Dependent packages count: 0.678%
    • Dependent repos count: 0.802%
    • Downloads: 0.942%
    • Docker downloads count: 1.876%
    • Average: 1.882%
    • Forks count: 3.085%
    • Stargazers count: 3.907%
  • Maintainers (1)
crates.io: ripemd160

Deprecated. Use the ripemd crate isntead.

  • Homepage:
  • Documentation: https://docs.rs/ripemd160/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.0 (published over 4 years ago)
  • Last Synced: 2026-08-25T10:33:36.402Z (1 day ago)
  • Versions: 14
  • Dependent Packages: 102
  • Dependent Repositories: 1,340
  • Downloads: 4,790,256 Total
  • Docker Downloads: 23,298,264
  • Rankings:
    • Dependent packages count: 0.574%
    • Downloads: 1.143%
    • Dependent repos count: 1.145%
    • Average: 2.182%
    • Forks count: 3.085%
    • Docker downloads count: 3.236%
    • Stargazers count: 3.907%
  • Maintainers (1)
crates.io: md4

MD4 hash function

  • Homepage:
  • Documentation: https://docs.rs/md4/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:53.096Z (1 day ago)
  • Versions: 18
  • Dependent Packages: 30
  • Dependent Repositories: 669
  • Downloads: 4,707,017 Total
  • Docker Downloads: 23,282,372
  • Rankings:
    • Dependent packages count: 1.412%
    • Dependent repos count: 1.607%
    • Downloads: 2.343%
    • Average: 2.598%
    • Forks count: 3.085%
    • Docker downloads count: 3.236%
    • Stargazers count: 3.907%
  • Maintainers (1)
crates.io: whirlpool

Whirlpool hash function

  • Homepage:
  • Documentation: https://docs.rs/whirlpool/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:43.797Z (1 day ago)
  • Versions: 29
  • Dependent Packages: 20
  • Dependent Repositories: 40
  • Downloads: 10,737,536 Total
  • Rankings:
    • Downloads: 1.83%
    • Dependent packages count: 2.234%
    • Forks count: 3.085%
    • Average: 3.139%
    • Stargazers count: 3.907%
    • Dependent repos count: 4.639%
  • Maintainers (1)
crates.io: tiger

Tiger hash function

  • Homepage:
  • Documentation: https://docs.rs/tiger/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.3.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:34:05.694Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 9
  • Dependent Repositories: 292
  • Downloads: 1,074,479 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent repos count: 2.393%
    • Forks count: 3.085%
    • Docker downloads count: 3.236%
    • Average: 3.626%
    • Stargazers count: 3.907%
    • Dependent packages count: 4.234%
    • Downloads: 4.901%
  • Maintainers (1)
crates.io: groestl

Grøstl hash function

  • Homepage:
  • Documentation: https://docs.rs/groestl/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:59.986Z (1 day ago)
  • Versions: 15
  • Dependent Packages: 15
  • Dependent Repositories: 28
  • Downloads: 996,579 Total
  • Rankings:
    • Dependent packages count: 2.8%
    • Forks count: 3.085%
    • Downloads: 3.574%
    • Average: 3.726%
    • Stargazers count: 3.907%
    • Dependent repos count: 5.266%
  • Maintainers (1)
crates.io: digest-buffer

Fixed size buffer for use in cryptographic hash functions

  • Homepage:
  • Documentation: https://docs.rs/digest-buffer/
  • Licenses: MIT/Apache-2.0
  • Latest release: 0.3.1 (published over 9 years ago)
  • Last Synced: 2026-08-25T10:33:41.702Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 15
  • Dependent Repositories: 32
  • Downloads: 283,974 Total
  • Docker Downloads: 94
  • Rankings:
    • Dependent packages count: 2.469%
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Average: 3.93%
    • Downloads: 4.168%
    • Docker downloads count: 4.899%
    • Dependent repos count: 5.054%
  • Maintainers (1)
crates.io: ripemd320

Deprecated. Use the ripemd crate isntead.

  • Homepage:
  • Documentation: https://docs.rs/ripemd320/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.0 (published over 4 years ago)
  • Last Synced: 2026-08-25T10:32:53.112Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 6
  • Dependent Repositories: 30
  • Downloads: 5,072,960 Total
  • Rankings:
    • Downloads: 2.419%
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Average: 3.985%
    • Dependent repos count: 5.156%
    • Dependent packages count: 5.361%
  • Maintainers (1)
crates.io: md2

MD2 hash function

  • Homepage:
  • Documentation: https://docs.rs/md2/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:34:12.770Z (1 day ago)
  • Versions: 16
  • Dependent Packages: 15
  • Dependent Repositories: 52
  • Downloads: 1,072,292 Total
  • Rankings:
    • Dependent packages count: 2.63%
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Dependent repos count: 4.21%
    • Average: 4.336%
    • Downloads: 7.848%
  • Maintainers (1)
crates.io: sm3

SM3 (OSCCA GM/T 0004-2012) hash function

  • Homepage:
  • Documentation: https://docs.rs/sm3/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.5.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:33:18.346Z (1 day ago)
  • Versions: 18
  • Dependent Packages: 17
  • Dependent Repositories: 10
  • Downloads: 4,489,610 Total
  • Rankings:
    • Dependent packages count: 3.003%
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Average: 4.501%
    • Downloads: 4.742%
    • Dependent repos count: 7.767%
  • Maintainers (1)
crates.io: streebog

Streebog (GOST R 34.11-2012) hash function

crates.io: shabal

Shabal hash functions

  • Homepage:
  • Documentation: https://docs.rs/shabal/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.5.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:33:16.963Z (1 day ago)
  • Versions: 9
  • Dependent Packages: 6
  • Dependent Repositories: 11
  • Downloads: 573,229 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Downloads: 4.359%
    • Average: 4.848%
    • Dependent packages count: 5.361%
    • Dependent repos count: 7.529%
  • Maintainers (1)
crates.io: gost94

GOST R 34.11-94 hash function

  • Homepage:
  • Documentation: https://docs.rs/gost94/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 5 months ago)
  • Last Synced: 2026-08-25T01:01:35.456Z (1 day ago)
  • Versions: 19
  • Dependent Packages: 7
  • Dependent Repositories: 11
  • Downloads: 359,441 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Dependent packages count: 5.361%
    • Average: 6.245%
    • Dependent repos count: 7.529%
    • Downloads: 11.342%
  • Maintainers (1)
crates.io: fsb

FSB hash function

  • Homepage:
  • Documentation: https://docs.rs/fsb/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:41.290Z (1 day ago)
  • Versions: 11
  • Dependent Packages: 6
  • Dependent Repositories: 5
  • Downloads: 327,083 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Dependent packages count: 6.221%
    • Average: 8.062%
    • Dependent repos count: 9.695%
    • Downloads: 17.404%
  • Maintainers (1)
proxy.golang.org: github.com/RustCrypto/hashes

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/RustCrypto/hashes#section-documentation
  • Licenses:
  • Latest release: v0.7.0 (published almost 9 years ago)
  • Last Synced: 2026-08-25T10:34:31.744Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/rustcrypto/hashes

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/rustcrypto/hashes#section-documentation
  • Licenses:
  • Latest release: v0.7.0 (published almost 9 years ago)
  • Last Synced: 2026-08-26T01:01:35.651Z (about 17 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
crates.io: ripemd256

Deprecated. Use the ripemd crate instead.

  • Homepage:
  • Documentation: https://docs.rs/ripemd256/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.0 (published over 4 years ago)
  • Last Synced: 2026-08-25T10:32:46.443Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 241,091 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Downloads: 5.643%
    • Average: 8.27%
    • Dependent packages count: 12.244%
    • Dependent repos count: 16.47%
  • Maintainers (2)
crates.io: cyfs-sha2

Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.

  • Homepage:
  • Documentation: https://docs.rs/cyfs-sha2/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.8.4 (published over 3 years ago)
  • Last Synced: 2026-08-25T10:33:00.117Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 14,037 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Average: 12.131%
    • Dependent repos count: 16.47%
    • Dependent packages count: 18.172%
    • Downloads: 19.023%
  • Maintainers (1)
crates.io: belt-hash

BelT hash function (STB 34.101.31-2020)

  • Homepage:
  • Documentation: https://docs.rs/belt-hash/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.1 (published 5 months ago)
  • Last Synced: 2026-08-25T10:33:16.978Z (1 day ago)
  • Versions: 16
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 418,922 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Average: 13.181%
    • Dependent repos count: 16.47%
    • Dependent packages count: 18.172%
    • Downloads: 24.273%
  • Maintainers (1)
crates.io: skein

Skein hash functions

  • Homepage:
  • Documentation: https://docs.rs/skein/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:55.356Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 355,817 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Average: 15.517%
    • Dependent repos count: 16.47%
    • Dependent packages count: 18.172%
    • Downloads: 35.952%
  • Maintainers (1)
crates.io: jh

Pure Rust implementation of the JH cryptographic hash function

  • Homepage:
  • Documentation: https://docs.rs/jh/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.2.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:32:58.880Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 336,587 Total
  • Rankings:
    • Forks count: 3.085%
    • Stargazers count: 3.907%
    • Average: 15.538%
    • Dependent repos count: 16.47%
    • Dependent packages count: 18.172%
    • Downloads: 36.057%
  • Maintainers (1)
crates.io: m14

MarsupilamiFourteen pure-Rust implementation

  • Homepage:
  • Documentation: https://docs.rs/m14/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.0.0 (published over 7 years ago)
  • Last Synced: 2026-08-25T10:33:31.901Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,071 Total
  • Rankings:
    • Forks count: 3.82%
    • Stargazers count: 4.626%
    • Average: 25.991%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 58.38%
  • Maintainers (1)
crates.io: blake2s

BLAKE-2s hash function

  • Homepage:
  • Documentation: https://docs.rs/blake2s/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.0.0 (published almost 7 years ago)
  • Last Synced: 2026-08-25T10:32:41.315Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,983 Total
  • Rankings:
    • Forks count: 3.799%
    • Stargazers count: 4.618%
    • Average: 26.771%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 62.307%
  • Maintainers (1)
crates.io: blake2x

BLAKE-2s hash function

  • Homepage:
  • Documentation: https://docs.rs/blake2x/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.0.0 (published almost 7 years ago)
  • Last Synced: 2026-08-25T10:33:31.886Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,947 Total
  • Rankings:
    • Forks count: 3.799%
    • Stargazers count: 4.618%
    • Average: 27.144%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 64.171%
  • Maintainers (1)
crates.io: blake2_ce

BLAKE2 hash functions

  • Homepage:
  • Documentation: https://docs.rs/blake2_ce/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.6 (published about 2 years ago)
  • Last Synced: 2026-08-25T10:32:57.419Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 443,348 Total
  • Rankings:
    • Forks count: 3.318%
    • Stargazers count: 3.663%
    • Dependent repos count: 26.779%
    • Average: 33.161%
    • Dependent packages count: 35.518%
    • Downloads: 96.528%
  • Maintainers (2)
crates.io: sha3_ce

SHA-3 (Keccak) hash function

  • Homepage:
  • Documentation: https://docs.rs/sha3_ce/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.6 (published about 2 years ago)
  • Last Synced: 2026-08-25T10:32:51.948Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 523,757 Total
  • Rankings:
    • Forks count: 3.318%
    • Stargazers count: 3.663%
    • Dependent repos count: 26.779%
    • Average: 33.161%
    • Dependent packages count: 35.518%
    • Downloads: 96.528%
  • Maintainers (2)
crates.io: sha2_ce

Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.

  • Homepage:
  • Documentation: https://docs.rs/sha2_ce/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.6 (published about 2 years ago)
  • Last Synced: 2026-08-25T10:33:36.489Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 454,059 Total
  • Rankings:
    • Forks count: 3.318%
    • Stargazers count: 3.663%
    • Dependent repos count: 26.779%
    • Average: 33.161%
    • Dependent packages count: 35.518%
    • Downloads: 96.528%
  • Maintainers (2)
crates.io: kupyna

Kupyna (DSTU 7564:2014) hash function

  • Homepage:
  • Documentation: https://docs.rs/kupyna/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.1.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:34:12.719Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 19,546 Total
  • Rankings:
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Average: 35.903%
    • Downloads: 44.579%
  • Maintainers (1)
crates.io: bash-hash

bash hash function (STB 34.101.77-2020)

  • Homepage:
  • Documentation: https://docs.rs/bash-hash/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.1.1 (published 2 months ago)
  • Last Synced: 2026-08-25T10:33:10.149Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 995 Total
  • Rankings:
    • Dependent repos count: 19.388%
    • Dependent packages count: 25.636%
    • Average: 46.304%
    • Downloads: 93.887%
  • Maintainers (1)
crates.io: ascon-hash256

Implementation of Ascon-Hash256

  • Homepage:
  • Documentation: https://docs.rs/ascon-hash256/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.1.0 (published 4 months ago)
  • Last Synced: 2026-08-25T10:33:25.213Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,584 Total
  • Rankings:
    • Dependent repos count: 22.57%
    • Dependent packages count: 29.934%
    • Average: 49.505%
    • Downloads: 96.012%
  • Maintainers (1)
crates.io: ascon-cxof128

..

  • Homepage:
  • Documentation: https://docs.rs/ascon-cxof128/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.0.0 (published over 1 year ago)
  • Last Synced: 2026-08-25T10:32:51.902Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 824 Total
  • Rankings:
    • Dependent repos count: 22.57%
    • Dependent packages count: 29.934%
    • Average: 49.505%
    • Downloads: 96.012%
  • Maintainers (1)
crates.io: sha1-checked

SHA-1 hash function with collision detection

  • Homepage:
  • Documentation: https://docs.rs/sha1-checked/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.10.0 (published over 2 years ago)
  • Last Synced: 2026-08-25T10:32:57.645Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 28,456,416 Total
  • Rankings:
    • Dependent repos count: 28.437%
    • Dependent packages count: 33.481%
    • Average: 52.837%
    • Downloads: 96.593%
  • Maintainers (1)

Dependencies

Cargo.lock cargo
  • blobby 0.3.1
  • block-buffer 0.10.2
  • cc 1.0.73
  • cfg-if 1.0.0
  • cpufeatures 0.2.2
  • crypto-common 0.1.3
  • digest 0.10.3
  • generic-array 0.14.5
  • hex-literal 0.2.2
  • hex-literal-impl 0.2.3
  • keccak 0.1.2
  • libc 0.2.126
  • md5-asm 0.5.0
  • proc-macro-hack 0.5.19
  • sha1-asm 0.5.1
  • sha2-asm 0.6.2
  • subtle 2.4.1
  • typenum 1.15.0
  • version_check 0.9.4
  • whirlpool-asm 0.6.0
blake2/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
fsb/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
  • whirlpool 0.10.1
gost94/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
groestl/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
k12/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
md2/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
md4/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
md5/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
  • md5-asm 0.5
ripemd/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
sha1/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • cfg-if 1.0
  • digest 0.10.3
  • sha1-asm 0.5
sha2/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • cfg-if 1.0
  • digest 0.10.3
  • sha2-asm 0.6.1
sha3/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
  • keccak 0.1
shabal/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
sm3/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
streebog/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
tiger/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
whirlpool/Cargo.toml cargo
  • digest 0.10.3 development
  • hex-literal 0.2.2 development
  • digest 0.10.3
  • whirlpool-asm 0.6
belt-hash/Cargo.toml cargo
  • digest 0.10.4 development
  • hex-literal 0.3.3 development
  • belt-block 0.1.1
  • digest 0.10.4
.github/workflows/belt-hash.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/blake2.yml actions
  • ./.github/actions/cross-tests * composite
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/fsb.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/gost94.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/groestl.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/k12.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/md2.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/md4.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/md5.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/ripemd.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/security-audit.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/audit-check v1 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
.github/workflows/sha1.yml actions
  • ./.github/actions/cross-tests * composite
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
  • msys2/setup-msys2 v2 composite
.github/workflows/sha2.yml actions
  • ./.github/actions/cross-tests * composite
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
  • msys2/setup-msys2 v2 composite
.github/workflows/sha3.yml actions
  • ./.github/actions/cross-tests * composite
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/shabal.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/sm3.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/streebog.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/tiger.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/whirlpool.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/workspace.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/jh.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/skein.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
Cargo.toml cargo
benches/Cargo.toml cargo
jh/Cargo.toml cargo
  • digest 0.10 development
  • digest 0.10
  • hex-literal 0.4
  • simd 0.2.6
skein/Cargo.toml cargo
  • digest 0.10 development
  • hex-literal 0.4 development
  • digest 0.10
  • threefish 0.5.2
.github/workflows/kupyna.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • RustCrypto/actions/cargo-hack-install master composite
  • RustCrypto/actions/cross-tests master composite
  • actions/checkout v6 composite
  • dtolnay/rust-toolchain master composite
bash-hash/Cargo.toml cargo
  • digest 0.11 development
  • hex-literal 1 development
  • bash-f 0.1
  • digest 0.11
sha1-checked/Cargo.toml cargo
  • digest 0.11 development
  • hex-literal 1 development
  • digest 0.11
  • sha1 0.11.0-rc.5
  • zeroize 1.8
.github/workflows/sha1-checked.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • RustCrypto/actions/cargo-hack-install master composite
  • RustCrypto/actions/cross-tests master composite
  • actions/checkout v6 composite
  • dtolnay/rust-toolchain master composite
  • msys2/setup-msys2 v2 composite
.github/workflows/ascon-hash256.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v6 composite
  • dtolnay/rust-toolchain master composite
kupyna/Cargo.toml cargo
  • digest 0.11 development
  • hex-literal 1 development
  • digest 0.11
.github/workflows/bash-hash.yml actions
  • RustCrypto/actions/cargo-cache master composite
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v6 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/publish.yml actions
  • actions/checkout v6 composite
  • rust-lang/crates-io-auth-action v1 composite
ascon-hash256/Cargo.toml cargo
  • hex 0.4 development
  • hex-literal 1 development
  • spectral 0.6 development
  • ascon 0.5.0-rc.0
  • digest 0.11