在OrientDB函数中创建SHA-256哈希

时间:2015-04-21 06:42:25

标签: orientdb sha

我需要在OrientDB REST函数中存储密码的SHA-256哈希 - 所以我可以使用它来验证用户身份。对REST函数的传入调用将包含密码(通过HTTPS)但我想生成一个哈希并存储而不是密码本身。

但是,OrientDB不会公开任何帮助程序来执行此操作。而直接的javascript也没有帮助者这样做......我能做到这一点的任何方式吗?

(一个明显的选择是在中间层将SHA-256传递给OrientDB,但我宁愿将其保留在数据库层中)

1 个答案:

答案 0 :(得分:2)

你可以使用像这样的Javascript函数的OSecurityManager

return com.orientechnologies.orient.core.security.OSecurityManager.instance().digest2String("password");