uhashlib
– 散列算法¶
该模块实现了相应CPython 模块的 一个子集,如下所述。有关更多信息,请参阅原始 CPython 文档:hashlib
.
该模块实现了二进制数据散列算法。可用算法的确切清单取决于电路板。在可以实现的算法中:
SHA256 - 当前一代的现代散列算法(SHA2 系列)。它适用于加密安全目的。包含在 MicroPython 核心中,建议任何板提供此功能,除非它有特定的代码大小限制。
SHA1 - 上一代算法。不推荐用于新用途,但 SHA1 是许多 Internet 标准和现有应用程序的一部分,因此针对网络连接和互操作性的板将尝试提供这一点。
MD5 - 一种遗留算法,不被认为是加密安全的。只有选定的板卡,旨在与传统应用程序的互操作性,将提供此功能。