+
 新版
2017-12-05 12:15

引用来自“辉火”的评论

我比较关心除了加密算法还有点别的什么吗?密码现在还有挺多用MD5的。
PHP 密码 hash 最好的方法就是 5.5 之后的 password_hash,默认是 BCRYPT,等以后 ARGON2I 变成默认了,可以通过 password_needs_rehash 升级 (当然现在也可以通过设置参数来 rehash),校验密码用 password_verify(如果是用 hash、hash_hmac 的话就用 hash_equals) 还可以避免 timing attacks
2017-12-03 15:17

引用来自“辉火”的评论

我比较关心除了加密算法还有点别的什么吗?密码现在还有挺多用MD5的。
md5和sha1这些是hash算法,不是加密算法.
aes和rsa这些才是加密算法,PHP中的openssl扩展提供了相关支持:
openssl_encrypt/openssl_decrypt
openssl_public_encrypt/openssl_private_decrypt
function aes_encrypt($str, $key = AES_KEY, $iv = AES_IV) {
return base64_encode(
openssl_encrypt(
$str, 'aes-128-cbc',
base64_decode($key), OPENSSL_RAW_DATA,
base64_decode($iv)
)
);
}
function aes_decrypt($str, $key = AES_KEY, $iv = AES_IV) {
return openssl_decrypt(
base64_decode($str), 'aes-128-cbc',
base64_decode($key), OPENSSL_RAW_DATA,
base64_decode($iv)
);
}
2017-12-03 12:30

引用来自“回去干活”的评论

能有多快呢?随便一个真正的编译型语言甩你几条街.
Kotlin,java,swift,golang 这几个语言才是趋势.

引用来自“苦寒竹”的评论

Kotlin,java,swift,golang好,你用他们做网站就好了。估计等你项目上线,公司就解散了。
用Kotlin,java,swift,golang开发,就会导致解散的公司,那就解散呗..这样的作坊解散的好啊
2017-12-03 11:11

引用来自“回去干活”的评论

能有多快呢?随便一个真正的编译型语言甩你几条街.
Kotlin,java,swift,golang 这几个语言才是趋势.
Kotlin和java是伪编译语言。会生成中间字节码。然后由jvm虚拟机解释中间字节码执行。golang是编译型语言,但是内存的分配和回收还是由运行时负责的。
2017-12-03 10:59

引用来自“回去干活”的评论

能有多快呢?随便一个真正的编译型语言甩你几条街.
Kotlin,java,swift,golang 这几个语言才是趋势.
Kotlin,java,swift,golang好,你用他们做网站就好了。估计等你项目上线,公司就解散了。
2017-12-03 10:06

引用来自“回去干活”的评论

能有多快呢?随便一个真正的编译型语言甩你几条街.
Kotlin,java,swift,golang 这几个语言才是趋势.
这么厉害,有本事你用汇编啊
2017-12-03 09:48

引用来自“回去干活”的评论

能有多快呢?随便一个真正的编译型语言甩你几条街.
Kotlin,java,swift,golang 这几个语言才是趋势.
就差距在编译行,你找个不编译的比他快的
2017-12-03 09:47
你什么时候把自身加密下,我要的是内置加密,不要安装第三方组建,商业程序老得不到保证。
2017-12-03 09:41
能有多快呢?随便一个真正的编译型语言甩你几条街.
Kotlin,java,swift,golang 这几个语言才是趋势.
2017-12-03 08:44
我比较关心除了加密算法还有点别的什么吗?密码现在还有挺多用MD5的。
2017-12-03 08:40
期待
回复 @
{{emojiItem.symbol}}
返回顶部
顶部