在python中计算字符串的SHA1

kidd0

我有一个包含很多字符串的文件。我正在尝试分别计算这些字符串的SHA1哈希并将其存储

import hashlib
inp = open("inp.txt" , "r")
outputhash  = open("outputhashes.txt", "w")
for eachpwd in inp:
    sha_1 = hashlib.sha1()
    sha_1.update(eachpwd)
    outputhash.write(sha_1.hexdigest())
    outputhash.write("\n")

我面临的问题是,一旦计算出字符串SHA1,就会附加下一个字符串(我觉得这就是为什么我没有得到正确的哈希值)并且正在计算其哈希值的问题。因此,我没有得到正确的哈希值。我是python的新手。我知道该怎么办,但不知道该怎么办。您能指出我正确的方向吗?

托马斯·奥罗斯科

您正在遍历一个文件,该文件将返回行,包括行终止符(\n字符串末尾的字符)

您应该删除它:

import hashlib
inp = open("inp.txt" , "r")
outputhash  = open("outputhashes.txt", "w")
for line in inp:            # Change this
    eachpwd = line.strip()  # Change this

    # Add this to understand the problem:
    print repr(line)

    sha_1 = hashlib.sha1()
    sha_1.update(eachpwd)
    outputhash.write(sha_1.hexdigest())
    outputhash.write("\n")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Crypto ++中获取Unicode字符串的SHA1

来自分类Dev

在python中计算(unsigned char *)的SHA1指纹

来自分类Dev

在python中计算(unsigned char *)的SHA1指纹

来自分类Dev

在C#中计算哈希SHA1

来自分类Dev

在Java字符串中计算1、0、2的数量

来自分类Dev

在Python中计算字符串中的单词

来自分类Dev

在 python 3.7 中计算数学字符串

来自分类Dev

在字符串上检查SHA1

来自分类Dev

在imacros中计算字符串长度

来自分类Dev

如何在python 3中计算字符串中的连续子字符串

来自分类Dev

将字符串值传递给需要SHA1字符串的WSDL API

来自分类Dev

将字符串转换为SHA1和base64

来自分类Dev

如何在MySQL中组合sha1(列+ php字符串)

来自分类Dev

如何使用JGit从SHA1 ID字符串获取RevCommit或ObjectId?

来自分类Dev

字符串的sha1哈希的十六进制形式?

来自分类Dev

C#使用SHA1将字符串散列为字节数组

来自分类Dev

使用所有字符串获取相同的sha1哈希

来自分类Dev

为什么sha1为相同的输入字符串返回不同的哈希值?

来自分类Dev

在使用sha1的查询中将字符串与列名结合起来

来自分类Dev

字符串的sha1哈希的十六进制形式?

来自分类Dev

我可以使用sha1,sha256 lib生成的字符串作为哈希键吗

来自分类Dev

如何在JavaScript / Node中计算SHA256哈希和Base64字符串编码

来自分类Dev

在PowerShell V2.0中计算SHA1哈希算法

来自分类Dev

如果我在bash函数中计算它们,为什么我的sha1不匹配?

来自分类Dev

在 Python 中计算另一个字符串中字符串的更好方法

来自分类Dev

在numpy数组python中计算字符串出现次数的更快方法

来自分类Dev

Python-尝试在SSH std.out中计算字符串的实例

来自分类Dev

如何在python中以行分隔的字符串文字中计算数字的数量?

来自分类Dev

如何在Python的列表元素中计算子字符串的实例?

Related 相关文章

  1. 1

    在Crypto ++中获取Unicode字符串的SHA1

  2. 2

    在python中计算(unsigned char *)的SHA1指纹

  3. 3

    在python中计算(unsigned char *)的SHA1指纹

  4. 4

    在C#中计算哈希SHA1

  5. 5

    在Java字符串中计算1、0、2的数量

  6. 6

    在Python中计算字符串中的单词

  7. 7

    在 python 3.7 中计算数学字符串

  8. 8

    在字符串上检查SHA1

  9. 9

    在imacros中计算字符串长度

  10. 10

    如何在python 3中计算字符串中的连续子字符串

  11. 11

    将字符串值传递给需要SHA1字符串的WSDL API

  12. 12

    将字符串转换为SHA1和base64

  13. 13

    如何在MySQL中组合sha1(列+ php字符串)

  14. 14

    如何使用JGit从SHA1 ID字符串获取RevCommit或ObjectId?

  15. 15

    字符串的sha1哈希的十六进制形式?

  16. 16

    C#使用SHA1将字符串散列为字节数组

  17. 17

    使用所有字符串获取相同的sha1哈希

  18. 18

    为什么sha1为相同的输入字符串返回不同的哈希值?

  19. 19

    在使用sha1的查询中将字符串与列名结合起来

  20. 20

    字符串的sha1哈希的十六进制形式?

  21. 21

    我可以使用sha1,sha256 lib生成的字符串作为哈希键吗

  22. 22

    如何在JavaScript / Node中计算SHA256哈希和Base64字符串编码

  23. 23

    在PowerShell V2.0中计算SHA1哈希算法

  24. 24

    如果我在bash函数中计算它们,为什么我的sha1不匹配?

  25. 25

    在 Python 中计算另一个字符串中字符串的更好方法

  26. 26

    在numpy数组python中计算字符串出现次数的更快方法

  27. 27

    Python-尝试在SSH std.out中计算字符串的实例

  28. 28

    如何在python中以行分隔的字符串文字中计算数字的数量?

  29. 29

    如何在Python的列表元素中计算子字符串的实例?

热门标签

归档