小编Yey*_*Yey的帖子

序列化MD5计算状态并稍后恢复?

我想序列化/反序列化md5上下文.但我不知道如何在Python中做到这一点.我想做的伪代码.

import md5
# Start hash generation
m = md5.new()
m.update("Content")

# Serialize m
serialized_m = serialize(m)

# In another function/machine, deserialize m
# and continue hash generation
m2 = deserialize(serialized_m)
m2.update("More content")
m2.digest()    
Run Code Online (Sandbox Code Playgroud)

这有C++库.是否有一个Python?为什么md5库不支持它?有安全问题吗?谢谢.

编辑:我想这样做是因为例如,HTTP服务器想要接受不同HTTP请求中的流数据.在请求之间以某种方式序列化md5上下文会很方便.

python security hash md5

10
推荐指数
1
解决办法
887
查看次数

在哪里安装设备驱动程序以使docker识别设备?

我在ubuntu上运行了一些二进制文件,可以控制各种设备,例如板载/ usb wifi /蓝牙芯片。一些芯片将需要其他驱动程序。

我的猜测是仅将驱动程序安装到Docker映像是不够的,并且主机OS必须具有驱动程序。它是否正确?

如果是,那么如果主机已经存在,为什么docker映像根本不需要任何驱动程序?泊坞窗图像如何正确委派给主机?是否需要对每个主机OS上的每个驱动程序进行硬编码?

同样从这个角度来看,码头工人是否需要比虚拟机更多或更少的硬编码?

我认为答案可能取决于如何将设备呈现给docker以及驱动程序必须在哪里运行(例如内核空间与用户空间)。

谢谢!

driver virtual-machine wifi docker

5
推荐指数
1
解决办法
2853
查看次数

标签 统计

docker ×1

driver ×1

hash ×1

md5 ×1

python ×1

security ×1

virtual-machine ×1

wifi ×1