WCF消息加密 - 密钥

时间:2014-01-22 12:35:41

标签: wcf encryption passwords key message

我在WCF中很新。

我创建了一个带有邮件加密和用户名/密码身份验证的WCF应用程序。我有多个客户端连接到我的服务器,我想用每个连接的唯一密钥加密消息。

这是我的约束力:

  <wsHttpBinding>
    <binding name="NewBinding0">
      <security mode="Message">
        <transport clientCredentialType="None" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>
    </binding>
  </wsHttpBinding>

这是seviceBehaviour中的服务凭证部分

      <serviceCredentials>
        <serviceCertificate findValue="ls Server" storeLocation="CurrentUser" x509FindType="FindBySubjectName" />
        <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="Server.CustomUserValidation, Server" />
      </serviceCredentials>

这是我的问题,如何生成加密算法的密钥?它对每个客户都是独一无二的吗?如果没有,我必须做些什么来完成我的任务? 提前谢谢。

EDIT1:

也许我可以将用户密码设置为加密密钥?这对我来说是最好的解决方案。

0 个答案:

没有答案