Abstract
Mobile-based applications that use the Client-Server system certainly require an Application Programming Interface (API) as an intermediary to communicate with each other. Security is important for communication over the network and to provide security one can use encryption methods which are implemented in Representational State Transfer (REST) API authentication. Message Digest 5 (MD5) and Secure Hashing Algorithm 1 (SHA1) encryption are algorithms that are often used in this case. This study aims to examine the performance of the two algorithms. The Wireshark application is used to retrieve authentication data. Authentication data is still encrypted, then tested by Brute Force Attack using Hashcat tools. In addition, each algorithm is measured in terms of the time needed for the REST API Authentication process, which uses the Postman application. Based on Brute Force Attack testing the SHA1 encryption algorithm has the advantage of being stronger, but the time needed for encryption is slower when compared to the MD5 algorithm. Even though it's more tethered, the difference in encryption time needed is only 37.1 ms, so that SHA1 is still considered relevant for implementing security systems and REST API authentication on a mobile application.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.