The SHA-1 function is deprecated by many companies and replaced by much stronger encryption algorithms like SHA-256, why is Comodo still using it?
Hello CISfan,
SHA1 means Secure Hash Algorithm
How to decode SHA1? (Principle of deciphering)
Since encryption is a hash based on non-linear functions, there is no decryption method. This means that to retrieve the password corresponding to a sha-1 hash, there is no choice but to try all possible passwords!
Reminder:Hashing a file
The sha1 algorithm
Very good data encryption software (password, text) used in several languages including php, sha1 supports a file with up to 2 64-bit exponents. To better encrypt a file, sha1 uses a calculation method that changes regularly. From boolean functions, sha1 uses a bit rotation system, alternating rotations and blocks of 512 bits. The digital signature obtained is a sequence of variables
A "collision" of a hash function is called a "collision" of a hash function, a pair of data distinct from its starting set whose checksums are identical. Collisions are generally considered undesirable but are usually impossible to avoid because of the difference in size between the start and end sets of the function.
This situation is considered rare, if not impossible, depending on the quality level of the hash function. This is why a file (or a password) can be considered to have a unique signature. And therefore that a given signature can only come from a single starting file (or password).
The SMF forum uses the PHP language associated with a MySql database whose access is protected by a password different from PHP.
Edit: It is often said that SHA1 is not safe. There are risks of collisions.
In the real world:
For example, let's take an 8-character password containing only lowercase characters. That makes 26^8 = 208 billion combinations !