Generate CakePHP configuration value for security, Security.salt and Security.cipherSeed.
<?php | |
$salt = genrandom(40); | |
$seed = genrandom(29, "0123456789"); | |
echo "\tConfigure::write('Security.salt', '$salt');\n"; | |
echo "\tConfigure::write('Security.cipherSeed', '$seed');\n"; | |
function genrandom($len, $salt = null) { | |
if (empty($salt)) { | |
$salt = salt('a', 'z'). salt('A', 'Z'). salt('0', '9'); | |
} | |
$str = ""; | |
for ($i = 0; $i < $len; $i++) { | |
$index = rand(0, strlen($salt) - 1); | |
$str .= $salt[$index]; | |
} | |
return $str; | |
} | |
function salt($from, $end) { | |
$salt = ''; | |
for ($no = ord($from); $no <= ord($end); $no++) { | |
$salt .= chr($no); | |
} | |
return $salt; | |
} |
This comment has been minimized.
This comment has been minimized.
Thank u! |
This comment has been minimized.
This comment has been minimized.
awesome !! |
This comment has been minimized.
This comment has been minimized.
Thanks :D |
This comment has been minimized.
This comment has been minimized.
Thanks :-) |
This comment has been minimized.
This comment has been minimized.
Thank you! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
thanks :)