daisuke-t-jp / SwiftHashTest

Hash algorithm test in Swift.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftHashTest

Build Status

Hash algorithm test in Swift.

Table of using hash algorithm

Hash function Repository XCTest measured average(seconds)
MD5 CryptoSwift 0.493
SHA1 CryptoSwift 0.449
SHA256 CryptoSwift 0.918
FNV0 32 FNV 0.226
FNV0 64 FNV 0.234
FNV1 32 FNV 0.223
FNV1 64 FNV 0.235
FNV1a 32 FNV 0.229
FNV1a 64 FNV 0.231
MurmurHash3 x86_32 MurmurHash-Swift 0.356
MurmurHash3 x86_128 MurmurHash-Swift 0.358
MurmurHash3 x64_128 MurmurHash-Swift 0.281
xxHash 32 xxHash-Swift 0.263
xxHash 64 xxHash-Swift 0.240
  • Benchmarked machine
    • macOS Mojave
    • 3.1GHz Intel Core i7

About

Hash algorithm test in Swift.


Languages

Language:Swift 100.0%