Argon2i
Argon2i is a key derivation function designed to be resistant to side-channel attacks. It was the winner of the Password Hashing Competition in 2015. Argon2i is one of the three variants of Argon2, the others being Argon2d and Argon2id. The 'i' in Argon2i stands for "interactive," indicating its resistance to parallel computation attacks.
The primary goal of Argon2i is to make it computationally expensive and difficult for attackers to crack
Argon2i achieves its resistance to side-channel attacks by accessing memory in an irregular pattern. This means
Argon2id is a hybrid variant that combines the strengths of both Argon2i and Argon2d. It uses Argon2i's