Follow

论如何在没有加密扩展的时候更好地加密用户密码:

class basic_Hash_Enc{
public function basic_Hash_Enc($str){
return crypt(sha1(md5(sha1(md5(md5(md5(sha1(md5(md5($str))))))))),$admin_Password);
}
}

:pio_huaji:

· · Web · 1 · 0 · 1

@233mc44 没这个必要,浪费计算能力。
我认为 sha-2(sha-2(pass) + salt) 就足够了。
另外什么年代了你还 sha-1,用sha-2(256,512什么的)啊

@literalkernel 我要有能力我还用sha?我要是可以加扩展的话直接RSA非对称起步了 :pio_hematemesis:

@233mc44 RSA 其实加密解密不难,难点是密钥生成 :bili_emoji_huaji:

@literalkernel 没事,我这是在设计安装设置,这些扔给用户自己去做 :pio_huaji:

@233mc44 @literalkernel RSA的库应该很成熟的把,无非就是多加两行代码的事 :dino25:

@mashiro @literalkernel 没办法,书里也不提一嘴,网上找也tm没几个靠谱的

@mashiro @literalkernel 我也想加openssl。。。
啧啧,姑且问一下,这个openssl扩展是默认开启的么,大多数php环境下

@233mc44 @literalkernel 这种比较基础的模块应该是默认就开启了的

Sign in to participate in the conversation
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。