SkillAgentSearch skills...

HashBrowns

C++ BCrypt Library, using OpenWall's library

Install / Use

/learn @stevemk14ebr/HashBrowns
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

HashBrowns

C++ BCrypt Library, using OpenWall's library

This uses OpenWall's BCrypt Lib: https://www.openwall.com/crypt/

The salt generator for that is then fed a 64 byte buffer of random data generated using the worlds smallest/fastest cryptographically secure pseudo random number generator ISAAC: https://burtleburtle.net/bob/rand/isaacafa.html. To seed ISAAC a small one line bit hack is used: https://blog.demofox.org/2013/07/07/a-super-tiny-random-number-generator/ , which is seeded on time. Idea being do it fast, and use more algos incase something has a flaw.

This exposes two endpoints for an AWS lambda. One generates hashes given plain text, the other compares hashes for equivalence given an existing hash and plain text.

Related Skills

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated9mo ago
Forks7

Languages

C++

Security Score

67/100

Audited on Jun 11, 2025

No findings