在nginx中从Lua脚本访问set_secure_random_alphanum()函数。

我正在使用带有 lua-moduleset-misc-module的Nginx 1.6.1。

我需要生成一个安全的随机密钥作为会话ID。我认为 set_secure_random_alphanum 函数是一个好方法来实现这一点。

密钥生成应该在lua脚本中发生,但我没有找到一种从脚本中调用 set_secure_random_alphanum 的方法。

有任何想法吗?

点赞
用户1861412
用户1861412

你应该使用 ndk.set_var API,例如:

local id = ndk.set_var.set_secure_random_alphanum(16)
2014-10-07 12:29:28