美文网首页
加密算法的选择和使用:最佳实践

加密算法的选择和使用:最佳实践

作者: creepycool | 来源:发表于2017-08-19 00:47 被阅读0次

    摘录自《白帽子讲web安全》一书,供需要时速查。

    1. 不要使用ECB模式;
    2. 不要使用流密码(比如RC4);
    3. 使用 HMAC-SHA1 代替 MD5(甚至是代替 SHA1);
    4. 不要使用相同的key做不同的事情;
    5. salts 与 IV 需要随机产生;
    6. 不要自己实现加密算法,尽量使用安全专家已经实现好的库;
    7. 不要依赖系统的保密性。

    当你不知道该如何选择时,有以下建议:

    1. 使用CBC模式的 AES256 用于加密;
    2. 使用 HMAC-SHA512用于完整性检查;
    3. 使用带 salt 的 SHA-256 或 SHA-512 用于 Hashing。

    相关文章

      网友评论

          本文标题:加密算法的选择和使用:最佳实践

          本文链接:https://www.haomeiwen.com/subject/bmbzrxtx.html