生成用于WSSE认证的加密密码

ept

我有一个与使用Symfony2编写的Restfull API进行通信的骨架JS应用程序。为了对用户进行身份验证,会将HTTP标头(WSSE)发送到所有查询。

标头看起来像这样:

X-WSSE:UsernameToken Username="[email protected]", PasswordDigest="clrGx4hSEyC3zdndd04/51yuee7Q=", Nonce="VURQQWQ0RTBMSGo4enBCN05GSjNuTGhsSjF3PQ==", Created="2014-05-09T15:11:06+02:00"

为了生成passwordDigest,我需要对用户密码进行加密。为了进行测试,我已将该密码直接加密在我的FrontEnd中。

因此,为了创建générique方法并且不发送在网络上加密的密码,我需要在前端生成相同的加密密码。

用户尝试连接:

  • 用户写的是电子邮件
  • 应用程序尝试获取此电子邮件的盐
  • 用户写为密码
  • 应用程序创建了与此基础相同的加密密码

有谁知道如何使用密码(由用户输入)和密码在客户端(使用javascript)加密密码?

谢谢 !

彼德

客户端上有多种可用于加密的库。Forge是一个库,在JS中实现了一些消息摘要功能,其中包括SHA-1(您目前似乎正在使用的SHA-1)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何生成用于Hipster的加密密码

来自分类Dev

用于Chrome的网站登录的加密密码生成器

来自分类Dev

servicestack 客户端认证加密密码

来自分类Dev

HKDF或PBKDF2用于生成对称加密密钥?(Python密码学)

来自分类Dev

加密密码FOSUserBundle

来自分类Dev

加密密码

来自分类Dev

/ etc / shadow:如何生成$ 6 $的加密密码?

来自分类Dev

如何为自动安装生成加密密码

来自分类Dev

LDAP认证密码加密

来自分类Dev

在模块中生成用于加密的秘密密钥

来自分类Dev

从钥匙串生成用于AES 256加密的秘密密钥

来自分类Dev

Spring Security:加密密码

来自分类Dev

如何创建加密密码

来自分类Dev

Spring Security:加密密码

来自分类Dev

Tomcat Hawtio加密密码

来自分类Dev

如何生成用于RSA / AES加密的密码

来自分类Dev

“ SYSKEY”密码存储在哪里?以及用于加密密码的算法是什么?

来自分类Dev

加密密码和加密问题

来自分类Dev

如何使用CakePHP哈希算法和SALT编写用于在CakePHP网站数据库的MySQL中生成加密密码的SQL语句?

来自分类Dev

在VBA密码框中加密密码

来自分类Dev

密码/加密密钥程序中的密码

来自分类Dev

密码/加密密钥程序中的密码

来自分类Dev

存储和验证用于登录金字塔的加密密码

来自分类Dev

在mysql中生成加密密码以填充Django数据库

来自分类Dev

Ansible管道查找以使用解释器生成加密密码

来自分类Dev

在mysql中生成加密密码以填充Django数据库

来自分类Dev

使用Jasypt加密和解密密码

来自分类Dev

登录时何时加密密码?

来自分类Dev

用公钥加密密码(RSA)