Home / Companies / CircleCI / Blog / Post Details
Content Deep Dive

Benchmarking password hashing algorithms using CircleCI build matrix

Blog post from CircleCI

Post Details
Company
Date Published
Author
Hangga Aji Sayekti
Word Count
5,424
Company Posts That Month
12
Language
English
Hacker News Points
-
Post removed?
No
Summary

The text discusses the importance of password hashing for online security, emphasizing the balance between security and performance in hashing algorithms. It highlights three popular algorithms—Argon2, BCrypt, and SCrypt—and their respective strengths and weaknesses. Argon2 is praised for its adaptability and strong resistance to modern hardware attacks, BCrypt for its long-standing reliability, and SCrypt for its resistance to specialized hardware attacks. The document details a benchmarking process using Java and CircleCI to evaluate these algorithms' performance across different operating systems (Linux, Windows, macOS) and Java versions (17 and 21). The results show Argon2BouncyCastle as the most balanced performer, SCrypt as fastest on Linux, and BCrypt as consistent across platforms, while Argon2SpringSecurity is noted for its inefficiencies. The study recommends algorithm choice based on specific operational needs, aided by CircleCI's capabilities to automate and streamline the testing process.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 2 4,065 968 231 -6%
Data Pipeline 1 486 189 75 -14%
RAG 1 1,006 206 82 -15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.