代码之家  ›  专栏  ›  技术社区  ›  Led

Python请求具有不安全的MD2、MD4、MD5或SHA1哈希函数

  •  0
  • Led  · 技术社区  · 4 年前

    很好的一天,

    我们的安全团队使用python请求检测到存在漏洞的问题。

    使用不安全的MD2、MD4、MD5或SHA1哈希函数。

    我看了代码,发现了一些用法授权第154行和第148行。

    def md5_utf8(x):
          if isinstance(x, str):
              x = x.encode('utf-8')
              return hashlib.md5(x).hexdigest()
    
      def sha_utf8(x):
          if isinstance(x, str):
              x = x.encode('utf-8')
              return hashlib.sha1(x).hexdigest()
                
    

    我的问题是,我能移除它吗?我知道改变基本代码是不好的,但我只想结束这一切。

    它会影响代码吗?我可以将默认值设置为“SHA-256”吗

    0 回复  |  直到 4 年前