altcha_lib 0.3.0 copy "altcha_lib: ^0.3.0" to clipboard
altcha_lib: ^0.3.0 copied to clipboard

Server-side Dart library for the ALTCHA Proof-of-Work v2 challenge system. Create, solve, and verify challenges using PBKDF2, SHA, Scrypt, or Argon2id.

0.4.0 #

  • Fix web compatibility issues

0.2.0 #

  • The PBKDF2 algorithm now uses crypto for improved performance
  • Added adaptiveDeriveKey with automatic algorithm detection

0.1.1 #

  • Upgraded pointycastle to ^4.0.0.
  • Removed argon2 dependency; Argon2id now uses pointycastle's built-in implementation.
  • Upgraded lints to ^6.1.0.

0.1.0 #

  • Initial release.
  • createChallenge — create signed PoW v2 challenges with optional deterministic mode.
  • solveChallenge — brute-force solve a challenge on the current isolate.
  • solveChallengeIsolates — parallel solver using multiple Dart isolates.
  • verifySolution — verify a client-submitted solution.
  • verifyServerSignature — verify an ALTCHA Sentinel server signature payload.
  • verifyFieldsHash — verify a hash of submitted form fields.
  • Algorithm support: PBKDF2/SHA-256, PBKDF2/SHA-384, PBKDF2/SHA-512, SHA-256, SHA-384, SHA-512, Scrypt, Argon2id.
1
likes
155
points
136
downloads

Documentation

API reference

Publisher

verified publisheraltcha.org

Weekly Downloads

Server-side Dart library for the ALTCHA Proof-of-Work v2 challenge system. Create, solve, and verify challenges using PBKDF2, SHA, Scrypt, or Argon2id.

Repository (GitHub)
View/report issues
Contributing

Topics

#altcha #captcha #proof-of-work #security #spam-protection

License

MIT (license)

Dependencies

crypto, pointycastle

More

Packages that depend on altcha_lib