Apa perbedaan antara setelan sandi, algoritme kripto-grafis, fungsi hash, dan sertifikat SSL?


Jawaban 1:

Fungsi hash adalah fungsi yang digunakan dalam kriptografi untuk memetakan data dengan ukuran / panjang acak (seperti kunci atau kata sandi) ke data berukuran tetap. Fungsi hash mengambil input dan menghasilkan hash dengan panjang tetap yang biasanya disebut kode hash, nilai hash, atau hash saja. Properti utama dari fungsi hash adalah ia dapat dengan mudah menghitung hash, tetapi sulit atau tidak mungkin untuk membuat ulang input asli berdasarkan nilai hash-nya.

Algoritma kriptografi adalah algoritma yang digunakan untuk mengubah data dari bentuk yang dapat dibaca (misalnya plaintext) menjadi terlindungi (misalnya ciphertext) (enkripsi) dan kemudian kembali ke bentuk yang dapat dibaca (dekripsi). Algoritma ini sangat didasarkan pada praktik ilmu komputer dan teori matematika, yang dirancang berdasarkan asumsi kekerasan komputasi yang sulit untuk dilanggar. Algoritme kriptografi yang paling populer adalah kriptografi simetris dan kriptografi asimetris (PKI).

Suite sandi adalah seperangkat algoritma kriptografi yang digunakan dalam protokol SSL / TLS. Sebelum versi TLS 1.3, cipher suite mendefinisikan kombinasi dari algoritma pertukaran kunci, algoritma enkripsi massal, algoritma MAC (Message Authentication Code) dan fungsi pseudorandom. Format cipher suites diubah untuk draft TLS 1.3 saat ini, hanya digunakan untuk menegosiasikan enkripsi dan algoritma HMAC.

SSL (Secure Sockets Layer) / Transport Layer Security (TLS) adalah protokol kriptografi yang menyediakan koneksi dan keamanan komunikasi jaringan komputer.

Sertifikat SSL adalah file data kecil yang secara digital mengikat kunci kriptografi ke detail entitas. Setelah mereka berhasil diinstal pada server web, Sertifikat SSL mengaktifkan protokol HTTPS dan gembok, memastikan koneksi yang aman antara server dan kliennya.

Dengan demikian, perbedaan di antara mereka adalah bahwa fungsi hash dan algoritma kriptografi membentuk suite sandi yang digunakan oleh protokol SSL / TLS dan, oleh karena itu, oleh Sertifikat SSL.