Skip to content

Commit 3fe73d0

Browse files
authored
Update README.md
Update README.md - tests on different shops are successfully for years.
1 parent ec42341 commit 3fe73d0

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

README.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#Ikonoshirt_Pbkdf2
1+
# Ikonoshirt_Pbkdf2
2+
23
Ikonoshirt_Pbkdf2 implements PBKDF2 (http://csrc.nist.gov/publications/nistpubs/800-132/nist-sp800-132.pdf) for the basic password hashing in Magento. You have the choice between many hash-algos, iteration-count, key-length, etc. Have a look into the config.xml
34

45
This module changes by default all passwords of the user AFTER THEIR login to the recommended method for password "hashing" PBKDF2! All password means: Customer, Admin and passwords for the API.
@@ -7,7 +8,13 @@ It is important to understand, that the password is replaced AFTER login. It mea
78

89
This module should be compatible to Magento EE - the tests run on mage-lite (certification version)
910

10-
##For Developers
11+
# Installation
12+
13+
*CHANGE THIS!*
14+
prefix: my_magento_store
15+
16+
17+
## For Developers
1118

1219
We have overwritten no classes.
1320

@@ -18,7 +25,7 @@ I tested everything I thought it is a good idea. If you find a bug, open an issu
1825

1926
For found bugs, I use TDD, so first write a test which fails and is ok after the fix.
2027

21-
##Thanks
28+
## Thanks
2229

2330
Thanks to thebod for talking all the time about security and teaching a sense for it.
2431

@@ -31,9 +38,9 @@ Thanks to Anthony Ferrara who built PHP-CryptLib and provides test vectors for p
3138
##Attention!
3239
Don't use it in production before testing! We can't accept any responsability for this code at the moment.
3340

34-
This Module changes the password creation and validation of magento. Don't use it in production! My first tests are good and the login for admin and customer works.
41+
This Module changes the password creation and validation of magento.
3542

36-
##Parameter and Defaults
43+
## Parameter and Defaults
3744
Iterations used for the PBKDF2, >= 1000 recommended
3845
This is the main factor to slow down the hashing
3946
iterations: 10000
@@ -51,12 +58,13 @@ salt_length: 16
5158

5259
"Optionally, to avoid any possible interaction between other applications that use a salt, an application-, message- or user-specific variable called purpose may be prefixed to the randomly generated part of the salt as given below;
5360
S = purpose || rv."
61+
5462
CHANGE THIS!
5563
prefix: my_magento_store
5664

5765
If you have a running shop, all password hashes of the user were encrypted with md5.
5866
You have to activate this option to check for the old hash too.
5967
check_legacy_hash: 1
6068

61-
##TODO
62-
- Add a admin-formular to change all passwords to new ones and send mails with new passwords
69+
## TODO
70+
- Add a admin-formular to change all passwords to new ones and send mails with new passwords

0 commit comments

Comments
 (0)