Dalam kriptografi, SHA-1 (Secure Hash Algorithm 1) adalah fungsi hash cryptographic yang mengambil input dan menghasilkan nilai hash 160-bit (20-bait) yang dikenali sebagai mesej digest - biasanya diberikan sebagai nombor heksadesimal, 40 digit panjang . Ia direka oleh Agensi Keselamatan Negara Amerika Syarikat, dan merupakan Standard Pemprosesan Maklumat Persekutuan A.S.. Sejak tahun 2005 SHA-1 tidak dianggap selamat daripada lawan yang dibiayai dengan baik, dan sejak 2010 banyak organisasi telah mencadangkan penggantiannya oleh SHA-2 atau SHA-3. Microsoft, Google, Apple dan Mozilla semua mengumumkan bahawa pelayar masing-masing akan berhenti menerima sijil SSL SHA-1 menjelang 2017. Pada 2017 CWI Amsterdam dan Google mengumumkan bahawa mereka telah melakukan serangan perlanggaran terhadap SHA-1, menerbitkan dua fail PDF yang berbeza yang menghasilkan hash SHA-1 yang sama. [Fungsi hash kriptografi][Pembinaan Merkle-Damgård][Cryptanalysis][Bit][Apple Inc] |