论如何在没有加密扩展的时候更好地加密用户密码:
class basic_Hash_Enc{
public function basic_Hash_Enc($str){
return crypt(sha1(md5(sha1(md5(md5(md5(sha1(md5(md5($str))))))))),$admin_Password);
}
}
@literalkernel 我要有能力我还用sha?我要是可以加扩展的话直接RSA非对称起步了
@233mc44 RSA 其实加密解密不难,难点是密钥生成
@literalkernel 没事,我这是在设计安装设置,这些扔给用户自己去做
@literalkernel @233mc44 openssl genrsa > rsa_private .pem 2048
有难度吗
@233mc44 @literalkernel RSA的库应该很成熟的把,无非就是多加两行代码的事
@mashiro @literalkernel 但是蛋疼的服务器环境使我放弃了幻想
@233mc44 @literalkernel 你这是php吗
@mashiro @literalkernel 没办法,书里也不提一嘴,网上找也tm没几个靠谱的
@mashiro @literalkernel 我也想加openssl。。。
啧啧,姑且问一下,这个openssl扩展是默认开启的么,大多数php环境下
@233mc44 @literalkernel 这种比较基础的模块应该是默认就开启了的
@233mc44 没这个必要,浪费计算能力。
我认为 sha-2(sha-2(pass) + salt) 就足够了。
另外什么年代了你还 sha-1,用sha-2(256,512什么的)啊