Analisis Komparasi Algoritma Hash (Md5, SHA-2, SHA-3, SHA-512) Dan Teknik Salting Untuk Peningkatan Keamanan Data
DOI:
https://doi.org/10.31004/joecy.v6i1.7438Keywords:
Data Security, Cryptography, MD5, SHA-512, SHA-3, SaltingAbstract
Data security has become a top priority with the increasing threat of cybercrime, such as password hacking and identity theft. One of the main ways to protect an information security data system is by using hash function-based cryptography. However, legacy hash algorithms such as MD5 and SHA-1 have proven vulnerable to various types of attacks. This study focuses on comparing the performance and security of MD5, SHA-2, SHA-3, and SHA-512 algorithms, as well as the effectiveness of using salting techniques. The method used is a comparative literature study of relevant previous research. The results of thekred analysis show that although MD5 excels in speed, this algorithm has a high vulnerability rate with an attack success rate of up to 35% on strong passwords. The SHA-3 algorithm shows the highest level of security with the lowest attack success rate of 20%, but has the slowest computation time. In contrast, with an average computation time of 512.8 ms, SHA-512 balances performance and security very well, especially when using JSON Web Tokens (JWT). This study concluded that the use of modern hash algorithms, such as SHA-512 or SHA-3, combined with salting techniques can significantly increase the resilience of a security system by up to 97.6%.
References
Agusniar, C., Fazira, I., & Wahyunita, L. (2025). Implementation of the Secure Hashing Algorithm-512 (SHA-512) for sign-up page security in the KelasSeru tutoring system. Journal of Advanced Computer Knowledge and Algorithms (JACKA), 2(1), 19–23.
Aranuwa, F., Olubodun, F., & Akinwumi, D. (2022). Hybridized model for data security based on Security Hash Analysis (SHA-512) and salting techniques. International Journal of Network Security & Its Applications, 14(2), 31–39.
Diffie, W., & Hellman, M. (1976). New directions in cryptography. IEEE Transactions on Information Theory, 22(6), 644–654.
Katz, J., & Lindell, Y. (2014). Introduction to modern cryptography (2nd ed.). Chapman and Hall/CRC.
Menezes, A. J., van Oorschot, P. C., & Vanstone, S. A. (2018). Handbook of applied cryptography. CRC Press.
Natho, P., Somsuphaprungyos, S., Boonmee, S., & Boonying, S. (2024). Comparative study of password storing using hash function with MD5, SHA-1, SHA-2, and SHA-3 algorithm. International Journal of Reconfigurable and Embedded Systems (IJRES), 13(3), 502–511.
Rahim, I., Anwar, N., Widodo, A. M., Juman, K. K., & Setiawan, I. (2023). Komparasi fungsi hash MD5 dan SHA-256 dalam keamanan gambar dan teks. IKRAITH-INFORMATIKA, 7(2), 76–85.
Rasyada, N. (2022). SHA-512 algorithm on JSON Web Token for RESTful web service-based authentication. Journal of Applied Data Sciences, 3(1), 33–43.
Schneier, B. (2015). Applied cryptography: Protocols, algorithms, and source code in C (20th Anniversary ed.). John Wiley & Sons.
Stallings, W. (2017). Cryptography and network security: Principles and practice (7th ed.). Pearson Education.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Dini Febryana Sari, Athirah Media Sari, Inayatul Janah, Jefry Sunupurwa Asri

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.





