我应该在我的 AngularJS 应用程序中的什么地方生成盐
Where should I generate my salt in my AngularJS app
我有一个 AngularJS 应用程序,但出于密码安全目的需要生成盐。我的应用程序不使用 php,因为它是 AngularJS,但我有一个 Slim API 来访问我的数据库。我是否应该在我的 API 中使用一个特殊函数生成盐,该函数仅接收密码,然后在将我的哈希和盐添加到数据库之前用盐对其进行哈希处理?
相信你的直觉
我会避免在 js 中生成任何 password/encryption 相关的内容。即使它很小并且 "safe"(例如 - 大部分是随机的),它也会让您的开发主管闻起来难闻。
这看起来很傻。它真的属于评论;-)
我有一个 AngularJS 应用程序,但出于密码安全目的需要生成盐。我的应用程序不使用 php,因为它是 AngularJS,但我有一个 Slim API 来访问我的数据库。我是否应该在我的 API 中使用一个特殊函数生成盐,该函数仅接收密码,然后在将我的哈希和盐添加到数据库之前用盐对其进行哈希处理?
相信你的直觉
我会避免在 js 中生成任何 password/encryption 相关的内容。即使它很小并且 "safe"(例如 - 大部分是随机的),它也会让您的开发主管闻起来难闻。
这看起来很傻。它真的属于评论;-)