Closed zeruniverse closed 4 years ago
To enhance the security level, I'm going to replace all SHA512 (SHA2) with SHA3-512, both server and client side. This will drop support for PHP version less than 7.1.0 (see: https://www.php.net/manual/en/function.hash-algos.php)
SHA safety reference: https://en.wikipedia.org/wiki/Secure_Hash_Algorithms
CryptoJS is very slow. So switch to web CryptoAPI with SHA512 on client side
To enhance the security level, I'm going to replace all SHA512 (SHA2) with SHA3-512, both server and client side. This will drop support for PHP version less than 7.1.0 (see: https://www.php.net/manual/en/function.hash-algos.php)
SHA safety reference: https://en.wikipedia.org/wiki/Secure_Hash_Algorithms