Lua SHA256 库

Posted

技术标签:

【中文标题】Lua SHA256 库【英文标题】:Lua SHA256 Library 【发布时间】:2019-03-30 03:17:36 【问题描述】:

我是 Lua 脚本的新手。尝试在我的 Lua 脚本中使用 SHA256 哈希机制。

Lua 5.3.5 版本是否具有 SHA256 作为内置库,如字符串、数学等。 或者我们需要使用luarocks install sha2 安装吗?

我在我的 MAC 中尝试了luarocks install sha2,但出现下面列出的错误,

sha2lib.c:133:27: error: array has incomplete element type 'struct luaL_reg'
static struct luaL_reg reg[] = 

错误:构建错误:编译对象 sha2lib.o 失败

【问题讨论】:

【参考方案1】:

Lua 没有内置的 SHA256 库。

有关纯 Lua 解决方案,请参阅 https://github.com/Egor-Skriptunoff/pure_lua_SHA2。

【讨论】:

以上是关于Lua SHA256 库的主要内容,如果未能解决你的问题,请参考以下文章

Python JWT 库 PyJWT 使用 HS256 签名时遇到问题 - 使用 SHA-256 哈希算法的 HMAC

Openldap 支持 sha256 和 sha512 密码格式

我在哪里可以找到 docker 镜像的 sha256 代码?

为什么我没有让sha256正确?

hmac sha256和sha256的区别

Spring SAML 示例:不支持 SSOCircle SHA256