hashlib

    -1热度

    1回答

    我认为这将涵盖https://docs.python.org/2/library/hashlib.html或StackOverflow的问题,但我没有发现它涵盖。 什么是合理的加密强有力的方法来创建一个X多个字节的Python哈希码,最好在hashlib中可用?文件提到了已知的碰撞弱点,但没有说现在已经破解了哪些漏洞并且没有公开的漏洞利用。 我并不是专门寻找我可以合理获得的最强密码学,但hashl

    0热度

    1回答

    我有一个允许用户提交时间表的表单。这包含一周中每天的多个表格行。每一行都是通过调用AddRow来创建的,AddRow添加了HTML,并且还在JobNumber字段中添加了一个自动完成框,以便用户可以查找并选择所需的作业。 我现在需要将第二个自动完成添加到说明字段,以允许用户选择已为该作业创建的任务。因此,我需要在源URL中传递参数,以指定在上一个框中选择的作业。 但是,当我尝试查找Job的值时,它

    0热度

    1回答

    我正在标准AWS CentOS实例上运行Python应用程序。当代码尝试调用hashlib.pbkdf2_hmac时,会引发AttributeError异常。代码如下: import hashlib, binascii hashed_password = binascii.hexlify(hashlib.pbkdf2_hmac(result.encryption_method, bytearr

    -1热度

    1回答

    我想要的 hashlib.sha256("Development").hexdigest()蟒相当于Ruby脚本 尽快请建议。 我将它用于aws cloudfront。 请在2014-10-21上建议一些ruby脚本,用于云端无效。

    1热度

    1回答

    尝试更改其默认摘要方法的默认值。代码片段如下。问题 - 我应该得到相同的签名结果吗?我是否正确设置摘要方法? from itsdangerous import Signer import hashlib s = Signer('secret-key') s.default_digest_method = staticmethod(hashlib.sha1) print ('sha1-->'

    4热度

    1回答

    早上好,全部。 我想将我的社会安全号码转换为md5哈希十六进制数字。结果应该是每个社会安全号码的唯一md5哈希十六进制数字。 我的数据格式如下: ob = onboard[['regions','lname','ssno']][:10] ob regions lname ssno 0 Northern Region (R1) Banderas 123456789 1 Northe

    2热度

    3回答

    我想查找以“10”开头的文件(可能是exe,doc,pdf等)的md5sum,因此不检查文件扩展名,只检查起始两位数。到目前为止,我的脚本通过目录遍历并打印出所有这些文件,但无法得到校验要打印为他们每个人: def print_files(file_directory, file_extensions=['10']): ''' Print files in file_director

    -1热度

    1回答

    我输出一个文本文件,基于csv文件的用户输入,以某种格式(在用户建议的帮助下)。现在,我只想对“=”符号右侧的值进行散列,并输出具有相同格式的新文本文件,但散列值正确。这里是代码向我提出一些我的MODS的,对于第1部分工作: import hashlib with open(outfh, 'r') as file: lines = [x.strip('\n') for x in f

    5热度

    1回答

    我正尝试使用请求库为Python 3.4中的API调用创建一个HMAC-SHA512签名请求。我正在尝试关注文档,但是发生了此错误: AttributeError: '_hashlib.HASH' object has no attribute 'new' 下面是一些代码。它在hmac构造函数的错误上失败。如果我尝试并通过hashlib.md5()或完全忽略摘要参数,那很好。 我不确定我是否在

    1热度

    2回答

    我想写一个函数来md5散列任何python对象。我想在python2和python3中返回相同的md5值。 我知道python3中的pickle.dumps,它返回字节,而在python2中,它返回str。正如你可以看到下面的代码给了我现在同样的字符串: print([ pickle.dumps(obj, protocol = 2) ]) # in python2 print([ str(pi