SHA-2: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Nyilvoskt (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: halaman dengan galat kutipan Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
Nyilvoskt (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: halaman dengan galat kutipan Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
Baris 27:
 
Pada tahun 2011, terdapat serangan publik terbaik yang merusak [[serangan preimage|resistensi ''preimage'']] untuk 57 dari 80 rentetan pengkodean SHA-512 dan 52 dari 64 rentetan pengkodean SHA-256.<ref name=preimage-khov/><ref name=collision-lamberger/>
==Standar hash==
[[File:SHA-2.svg|thumbnail|right|upright=1.8|Satu iterasi dalam fungsi kompresi keluarga SHA-2.
Komponen biru melakukan operasi berikut:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<math>\operatorname{Ch}(E,F,G) = (E \land F) \oplus (\neg E \land G)</math><br />
&nbsp;&nbsp;&nbsp;&nbsp;<math>\operatorname{Ma}(A,B,C) = (A \land B) \oplus (A \land C) \oplus (B \land C)</math><br />
&nbsp;&nbsp;&nbsp;&nbsp;<math>\Sigma_0(A) = (A\!\ggg\!2) \oplus (A\!\ggg\!13) \oplus (A\!\ggg\!22)</math><br />
&nbsp;&nbsp;&nbsp;&nbsp;<math>\Sigma_1(E) = (E\!\ggg\!6) \oplus (E\!\ggg\!11) \oplus (E\!\ggg\!25)</math> <br /> Rotasi peneni bita menggunakan konstanta berbeda untuk SSHA-512.Angka yang diberikan adalah untuk SHA-256.<br />
Komponen warna merah <math>\color{red}\boxplus</math> merupakan tambahan (adisi) dari modul 2<sup>32</sup> untuk SHA-256, atau 2<sup>64</sup> untuk SHA-512.
]]
 
Dengan publikasi FIPS PUB 180-2, NIST menambahkan tiga fungsi penambahan hash pada keluarga SHA. Algoritma tersebut secara kolektif dinamakan sebagai SHA-2, yang dinamakan atas perpendekan panjang (dalam bita): SHA-256, SHA-384, dan SHA-512.