@@ -44,12 +44,12 @@ Ensure your server (e.g., Debian/Ubuntu based) has the following installed:
44
44
### Project Setup & Dependencies
45
45
46
46
1 . ** Clone or Download Project Files:**
47
- Clone this repository to your web server directory (e.g., ` /var/www/html/password-analyzer ` ):
47
+ Clone this repository to your web server directory (e.g., ` /var/www/html/ ` ):
48
48
``` bash
49
- git clone [ https://example .com/yourusername/password-analyzer .git](https://example.com/yourusername/password-analyzer.git)
50
- cd password-analyzer
49
+ git clone https://github .com/deuza/chkpwd .git
50
+ cd chkpwd
51
51
```
52
- (Replace the URL with your actual repository URL if you host it.)
52
+
53
53
Alternatively, download the files (` index.php` , ` PasswordHelper.php` , ` analyze_tai.js` , ` composer.json` ) and place them in the directory.
54
54
55
55
2. ** Install PHP Dependencies (Composer):**
@@ -193,7 +193,37 @@ This tool uses multiple analyzers to provide a holistic view of password/passphr
193
193
* **Source Links:**
194
194
* Have I Been Pwned - Pwned Passwords: [https://haveibeenpwned.com/Passwords](https://haveibeenpwned.com/Passwords)
195
195
196
- ## 5. Limitations and Known Behaviors
196
+ ### g. Others interesting sources
197
+
198
+ * xkcd (https://www.xkcd.com/936/)
199
+ * xkcd analysis #1 (https://www.reddit.com/r/xkcd/comments/8vb9x3/is_password_strength_still_legit/)
200
+ * xkcd analysis #2 (https://www.reddit.com/r/technology/comments/2j7jvr/password_security_why_xkcds_horse_battery_staple/)
201
+ * Analysis password tools (https://rumkin.com/tools/password/)
202
+ * EFF dices (https://www.eff.org/dices)
203
+ * Guide auto-défense numérique (https://guide.boum.org/)
204
+
205
+
206
+ ## 5. Screenshots
207
+
208
+
209
+ | Main interface | test 128 chars | 128 Test1 |
210
+ | :-------------------------------------------------: | :-------------------------------------------------: | :--------------------------------------------: |
211
+ |  |  |  |
212
+ | 128 Zxcvbn | 128 Zxcvbn | 128 OWASP |
213
+ |  |  |  |
214
+ | 128 TAI | 128 Entropy | 128 HIBP |
215
+ |  |  |  |
216
+ | 128 HIBP | test admin | admin Test1 |
217
+ |  |  |  |
218
+ | admin Zxcvbn | admin Zxcvbn | admin OWASP |
219
+ |  |  |  |
220
+ | admin TAI | admin Entropy | admin HIBP |
221
+ |  |  |  |
222
+ | admin Execution debug | 128 Execution debug | HIB Error HTTP |
223
+ |  |  |  |
224
+
225
+
226
+ ## 6. Limitations and Known Behaviors
197
227
198
228
* **TAI `trigraphEntropyBits: null`:** The TAI library consistently returns `null` for this metric in our tests.
199
229
* **TAI Password Normalization:** TAI preprocesses passwords (e.g., removes spaces, may truncate very long or complex strings), which can affect its analysis length and results compared to the raw input.
0 commit comments