Que signifie CRC SHA ?


Les CRC (cyclic redundancy check) sont basés sur la théorie des codes correcteurs d'erreurs cycliques. L'utilisation de codes cycliques systématiques, qui codent les messages en ajoutant une valeur de contrôle de longueur fixe, à des fins de détection des erreurs dans les réseaux de communication, a été proposée pour la première fois par W.Wesley Peterson en 1961.

Les codes cycliques sont non seulement simples à mettre en œuvre, mais présentent l'avantage d'être particulièrement bien adaptés à la détection des erreurs en rafale : séquences contiguës de symboles de données erronés dans les messages. Ceci est important car les erreurs en rafale sont des erreurs de transmission courantes dans de nombreux canaux de communication, y compris les dispositifs de stockage magnétiques et optiques.


SHA, qui signifie secure hash algorithm, est un algorithme de hachage cryptographique utilisé pour déterminer l'intégrité d'un élément de données particulier. Des variantes de cet algorithme sont souvent utilisées par les autorités de certification SSL pour signer les certificats. Cet algorithme permet de garantir que les données de votre site web ne sont pas modifiées ou altérées. Pour ce faire, il génère des valeurs de hachage uniques à partir de n'importe quel fichier ou variation de fichier. Sur la base de ces valeurs de hachage, il est possible de déterminer si le fichier a été altéré ou non en comparant la valeur de hachage attendue à la valeur de hachage reçue.