MariaDB 中的 RANDOM_BYTES 或 CRYPT_GEN_RANDOM 等价物

Fro*_*ire 5 random mariadb

MariaDB 中是否有 MySQLRANDOM_BYTES(len)或 MSSQL 的替代品CRYPT_GEN_RANDOM(len)

我通读了他们的文档,但我只发现 is rand(len),它在生成随机字节时不是加密安全的。

问题

RANDOM_BYTES(len)根据本文档https://mariadb.com/kb/en/library/function-differences-between-mariadb-103-and-mysql-57/,当前发布的 MariaDB (10.3) 版本不支持

局限性

如果可能,将代码保留在 MariaDB 中,出于安全原因,我不想依赖 PHP 或任何其他外部函数。

Ale*_*rte 2

它似乎RANDOM_BYTES(length)从 10.10.0(预览版)开始可用,请检查文档