©XSIBackup-Free: Free Backup Software for ©VMWare ©ESXi

Forum ©XSIBackup: ©VMWare ©ESXi Backup Software


You are not logged in.

#1 2020-02-06 11:17:21

admin
Administrator
Registered: 2017-04-21
Posts: 2,055

Intel SHA-1 extensions

As many of you already know, (c)XSIBackup in general: Pro and DC makes use of the SHA-1 algorithm to index blocks of data. There are multiple reasons for that: it has excellent dispersion properties, it is available in OpenSSL and it's fast.

SHA-1 was conceived for encryption, not just for uniqueness, like: Murmur or Cityhash, thus we are playing an extra CPU cost for a feature that (c)XSIBackup does not need. That is true, but there is an extra fact that is quite important in the equation.

Most Intel processors that are used in servers nowadays incorporate native ASM extensions for the SHA-1 algorithm and OpenSSL takes advantage of those extensions, making SHA-1 be extremely fast when it comes to hash data.

Offline

#2 2021-04-26 07:46:39

Mathieu
Member
Registered: 2021-04-20
Posts: 7

Re: Intel SHA-1 extensions

How can we determine if our processor incorporates the extension for SHA-1 algorithm?

We have an Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz, and we can find on Intel website that this CPU incorporates the following extensions: Intel® SSE4.2, Intel® AVX, Intel® AVX2, Intel® AVX-512.

Offline

#3 2021-04-26 10:41:50

admin
Administrator
Registered: 2017-04-21
Posts: 2,055

Re: Intel SHA-1 extensions

All modern CPUs do. Only some old low end ones, like some Atom processors (just thinking loud) could still be found without them.

Offline

Board footer