ANALISIS PERBANDINGAN ALGORITMA HASH SHA-1 DAN SHA-256 MENGGUNAKAN BAHASA PEMROGRAMAN PHP
Kata Kunci:
SHA-1, SHA0256, PHP, Kriptografi, Hash FunctionAbstrak
Penelitian ini membahas perbandingan algoritma hash SHA-1 dan SHA-256 yang diimplementasikan menggunakan bahasa pemrograman PHP. Tujuan dari penelitian ini adalah untuk menganalisis perbedaan kedua algoritma tersebut dari aspek keamanan, panjang output hash, serta performa komputasi. Metode yang digunakan dalam penelitian ini adalah studi literatur yang diperkuat dengan pengujian langsung (eksperimen) menggunakan fungsi bawaan PHP, yaitu sha1() dan hash('sha256', ...). Pengujian dilakukan dengan menggunakan data input yang sama dan diulang sebanyak 10 kali untuk setiap algoritma guna memperoleh hasil yang lebih konsisten. Hasil penelitian menunjukkan bahwa kedua algoritma menghasilkan nilai hash yang konsisten untuk setiap input yang sama, sehingga bersifat deterministik. Namun, SHA-256 memiliki panjang output yang lebih besar dibandingkan SHA-1, yaitu 256-bit berbanding 160-bit, sehingga memberikan tingkat keamanan yang lebih tinggi. Dari sisi performa, hasil pengujian menunjukkan adanya perbedaan waktu eksekusi, di mana SHA-256 memiliki waktu pemrosesan yang lebih kecil dibandingkan SHA-1, meskipun perbedaan tersebut tidak signifikan dalam penggunaan aplikasi skala umum. Berdasarkan hasil kajian literatur dan pengujian, SHA-1 telah dinyatakan tidak lagi aman digunakan karena rentan terhadap collision attack, sedangkan SHA-256 masih direkomendasikan dalam standar keamanan modern seperti SSL/TLS, digital signature, dan sistem blockchain. Dengan demikian, dapat disimpulkan bahwa SHA-256 lebih unggul dibandingkan SHA-1 dalam aspek keamanan dan lebih direkomendasikan untuk implementasi sistem informasi berbasis PHP.
Referensi
[1] M. H. Qamaruzzaman et al., “RANCANG BANGUN SISTEM PENGAMANAN DATA MEDIA FLASH DRIVE DENGAN ALGORITMA RIJNDAEL DAN HASH,” vol. 7, no. 2, pp. 29–35, 2025.
[2] A. H. Md, R. Dafi, A. Azhar, and I. S. Widiati, “Evaluasi Keamanan Penyimpanan Password Menggunakan,” pp. 1302–1305, 2025.
[3] N. H. Sari, P. Teknik, I. Universitas, and B. Darma, “Penerapan Teknik Digital Signature Dalam Pengamanan Piagam Penghargaan Menggunakan Algoritma SHA-1 dan RSA,” vol. 2, no. 3, pp. 55–67, 2024, doi: 10.47065/mis.v2i3.1465.
[4] D. N. Simatupang and E. Ardhianto, “PENAMBAHAN ASPEK INTEGRITAS INFORMASI PADA MODEL ENKRIPSI LIGHT WEIGHT PARALLEL ENCRYPTION WITH DIGIT ARITHMETIC OF COVERTEXT MENGGUNAKAN ALGORITMA SHA-1,” vol. 9, no. 3, pp. 4718–4726, 2025.
[5] A. Yahya, A. Kusyanti, P. H. Trisnawan, U. Brawijaya, and P. Korespondensi, “IMPLEMENTASI TIME-BASED ONE-TIME PASSWORD MENGGUNAKAN IMPLEMENTATION OF TIME-BASED ONE-TIME PASSWORD USING PHOTON ALGORITHM FOR TWO-FACTOR AUTHENTICATION,” vol. 12, no. 4, pp. 799–808, 2025.
[6] J. Teknologi, S. Informasi, K. Tgd, A. K. Hidayah, A. R. W. Mahfuzy, and M. Oki, “Implementasi Kombinasi Enkripsi Base64 Dengan Hashing Sha-1 Dan Md5 Pada Aplikasi Perpustakaan Universitas Muhammadiyah Bengkulu Jurnal Teknologi Sistem Informasi dan Sistem Komputer TGD,” vol. 6, pp. 694–703, 2023.
[7] A. Sha-, N. Sitorus, J. Sharon, G. Sinaga, and S. L. Samosir, “Analisis Kinerja Algoritma Hash pada Keamanan Data : Perbandingan,” vol. 2, no. 2, 2024.
[8] Y. A. Agustian et al., “IMPLEMENTASI ALGORITMA SHA-256 PADA APLIKASI PENCATATAN,” vol. 10, no. 1, pp. 791–798, 2026.
[9] F. B. Pradana et al., “IMPLEMENTASI BLOCKCHAIN MENGGUNAKAN ALGORITMA,” vol. 9, no. 8, pp. 1–7, 2025.
[10] V. Simangunsong, Y. R. Hutasoit, and D. Siallagan, “Analisis Terhadap Keamanan Password Menggunakan Hash SHA-256,” vol. 3, no. 1, 2025.
[11] A. Pengolahan and D. A. Untuk, “Journal of Computation Science And Artificial Intelligence,” vol. 3, no. 1, pp. 25–37, 2026.
[12] J. Hutagalung, P. S. Ramadhan, S. J. Sihombing, and P. Korespondensi, “KEAMANAN DATA MENGGUNAKAN SECURE HASHING ALGORITHM ( SHA ) - 256 DAN RIVEST SHAMIR ADLEMAN ( RSA ) PADA DIGITAL SIGNATURE IMPLEMENTATION OF SECURE HASHING ALGORITHM ( SHA ) -256 AND RIVEST SHAMIR ADLEMAN ( RSA ) ON DIGITAL SIGNATURE,” vol. 10, no. 6, 2023, doi: 10.25126/jtiik.2023107319.
[13] M. Winanda, S. Defrianti, W. Nabila, and H. Alfarizhi, “Implementasi Fungsi Hash dalam Kriptografi Modern untuk Enkripsi Data Satu Arah,” vol. 1, no. 1, pp. 17–21, 2025.
[14] I. Artikel, “Implementasi QR Code dengan Algoritma Secure Hash Algorithm (SHA)-256 dan Rivest Shamir Adleman (RSA) yang Ditingkatkan untuk Autentikasi Dokumen Digital,” vol. 12, no. 1, pp. 11–22, 2024.
[15] M. Kombinasi and A. S.- Dan, “Implementasi Digital Signature Pada Faktur Dengan,” vol. 5, pp. 112–124, 2022.



