Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Hash Function #86

Open
maltfield opened this issue Jun 20, 2023 · 1 comment
Open

Document Hash Function #86

maltfield opened this issue Jun 20, 2023 · 1 comment

Comments

@maltfield
Copy link

Uhh, what hash function does mCaptcha use?

Problem

I searched the issues and I searched the README, and there's no mention of which hash function mCaptcha uses by default, and which others it supports.

This seems like critical information when deciding which type of hashcash captcha solution to use!

Solution

The solution to this problem is not to just answer me here on this GitHub issue.

The solution to this problem is to document the list of all supported cryptographic hash functions somewhere in the documentation of mCaptcha, such as the README.md file

@realaravinth
Copy link
Member

Hi! 👋

mCaptcha is seriously lacking in documentation. I'm swamped by school at the moment, so I won't be able to get to this for another one month or so. However, mCaptcha uses SHA256 and the Rust implementation of the PoW library (which encapsulates all hashing business) is available here. It's README contains some info to get you started.

There's also a TypeScript implementation of the same with little to no docs here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants