gpt4 book ai didi

python - 在 Python 中通过哈希值识别 5 元组流

转载 作者:太空宇宙 更新时间:2023-11-04 09:09:10 27 4
gpt4 key购买 nike

我通过它们的5 元组(src IP、dst 端口、sport、dport、传输协议(protocol)编号)识别互联网流量,我想将这个 5-元组为更紧凑的字母数字 ID,供我的脚本内部使用。

我在 Python 中有哪些选择?

我读到内置函数 hash 只是在操作系统方面是一致的,所以我更喜欢其他东西。

我将永远只需要处理不超过几百个不同的 5 元组。

最佳答案

只需选择您自己的哈希函数:

import hashlib
hash = hashlib.md5()
t = (1, 2, 3, 4, 5) # whatever
t_as_string = str(t)
hash.update(t_as_string)
print hash.hexdigest()

您可以使用 hashlib 中的任何功能.由于这不是安全问题,所以哪一个并不重要...

但是敢打赌,比较元组会更快/更有效吗?

关于python - 在 Python 中通过哈希值识别 5 元组流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17211448/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com