md5-python

md5 数据实现数据库去重

需求:利用md5实现mysql数据库特定字段的重复值判断

  • Python2版本的MD5生成有两种
    1.hashlib模块 推荐使用
    import hashlib
    src_str = 'hello world'
    # new md5 对象
    md5_obj = hashlib.md5()
    # md5对象执行 MD5值生成
    md5_obj.update(str_demo)  # 注意在Python3中需要 encode转编码为 bytes类型
    md5_str = md5_obj.hexdigest()
    
    2.md5模块 python3去除
    import md5
    src_str = 'hello world'
    # new md5对象
    md5_obj = md5.new()
    md5_obj.update(str_demo)
    md5_str = md5_obj.hexdigest()
    

你可能感兴趣的:(加密算法)