Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 信号对称加密_C#_Asp.net_Encryption_Cryptography_Signalr - Fatal编程技术网

C# 信号对称加密

C# 信号对称加密,c#,asp.net,encryption,cryptography,signalr,C#,Asp.net,Encryption,Cryptography,Signalr,我需要实现一个基本的SignalR聊天示例,但是使用对称加密 阻止聊天中没有正确密码的其他人阅读不允许他们阅读的内容 防止通过网络进行窥探 密码短语将在程序范围外商定,并进行物理交换,因此密码短语交换不是问题的一部分 为了实现这一点,我有一个基本的信号器入门项目 我添加了一个带有加密(message,key)方法和解密(message,key)方法的加密类 其想法是对消息进行加密,发送给每个人,然后由每个人解密。我可以使用默认的Chat send方法发送加密的消息,并在发送之前对消息进行加密,

我需要实现一个基本的SignalR聊天示例,但是使用对称加密

  • 阻止聊天中没有正确密码的其他人阅读不允许他们阅读的内容

  • 防止通过网络进行窥探

  • 密码短语将在程序范围外商定,并进行物理交换,因此密码短语交换不是问题的一部分

    为了实现这一点,我有一个基本的信号器入门项目

    我添加了一个带有加密(message,key)方法和解密(message,key)方法的加密类

    其想法是对消息进行加密,发送给每个人,然后由每个人解密。我可以使用默认的Chat send方法发送加密的消息,并在发送之前对消息进行加密,但我不确定在收到消息后如何调用decrypt方法

    基本上,我希望接收消息,然后在将其附加到DOM之前,调用一个C#方法(decrypt方法),获取正确的字符串,然后继续执行它


    使用SignalR可以这样做吗?

    如果您不希望邮件未加密,那么不,它不能在c#中加密和解密。您需要在浏览器的上下文中执行此操作,因此基本上只能使用javascript。
    无论如何,如果你在https网站上托管应用程序,那么应该没有人能够嗅探任何信息。

    如果你不希望邮件未加密,那么不,它不能在c#中加密和解密。您需要在浏览器的上下文中执行此操作,因此基本上只能使用javascript。 无论如何,如果你在一个https站点上托管应用程序,那么应该没有人能够嗅到任何东西