Comments (2)
Hello
- Your method proposal will generate a lot of collision (1, 23 and 12, 3 will result in the same hash), but this can be easily fixed with a separator
- The fingerprint is actually really big, with default settings there is like 64 numbers which are not binary, leading to having two time the exact same image really unlikely (there is much more probability than md5 collide for instance)
However, I like the idea of naming the file according to your fingerprint in the special case where you would like to propose the same captcha multiple time to the same user for retry (which I don't really think is a good idea though)
from captcha.
Yeah, thank you for pointing out the shortcomings. I will close this issue and try to find other way.
from captcha.
Related Issues (20)
- PHP Deprecated: Implicit conversion from float -- to int loses precision in CaptchaBuilder.php on line 365 HOT 4
- Font licenses HOT 4
- Fork HOT 15
- requirements incompatible with php and composer version and require ext-gd * HOT 1
- warning in php8.1 HOT 1
- Deprecation warning in PHP 8.2 HOT 7
- php8.0+ Error:ErrorException:Implicit conversion from float 38.5 to int loses precision HOT 3
- This class feels so bloated. Can you split it up? HOT 6
- Sometimes, the results of getPhrase and inline are partly inconsistent HOT 7
- Can you refine the verification code style? HOT 13
- both upper & lower case in v1.1.8
- [Feature Request]Add GIF type captcha HOT 2
- Dynamically refresh captcha image
- Call to undefined function imagettfbbox() HOT 2
- Captcha does not work on the first attemp
- Can you implement phrase building and checking without using super globals?
- Is the attribute background useless? HOT 1
- error on php 8. HOT 1
- Hint that "testPhrase" method should be used
- Error when calling build HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from captcha.