Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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#_Security - Fatal编程技术网

C# 广播机密数据

C# 广播机密数据,c#,security,C#,Security,我需要在网络上广播机密数据(一个简单的字符串)(通过套接字、wcf、web服务,不管怎样) 我刚刚创建了一个可序列化的类,其中包含一个加密字符串和一个解密方法,该方法返回解密的数据 这是一个很好的解决方案吗?或者也许我永远不应该在我的对象中包含网络上中继的序列化对象的“解密方法”?如果您不关心它的完成方式,那么为什么不将接收端作为带有HTTPS证书的web服务呢?这样,您就不必关心加密、解密或密钥交换 如果您不想这样做,那么它将通过您列出的方法通过线路发送,它只是一条包含属性值的消息——代码不会

我需要在网络上广播机密数据(一个简单的字符串)(通过套接字、wcf、web服务,不管怎样)

我刚刚创建了一个可序列化的类,其中包含一个加密字符串和一个解密方法,该方法返回解密的数据


这是一个很好的解决方案吗?或者也许我永远不应该在我的对象中包含网络上中继的序列化对象的“解密方法”?

如果您不关心它的完成方式,那么为什么不将接收端作为带有HTTPS证书的web服务呢?这样,您就不必关心加密、解密或密钥交换


如果您不想这样做,那么它将通过您列出的方法通过线路发送,它只是一条包含属性值的消息——代码不会被发送。如果有人嗅探到它,并且没有访问您的类的权限,并且您的加密是可靠的,那么您就没事了。

因为我正在尝试自己实现一个简单的解决方案。我会理解实现它的正确方法。如果您很简单,这不是为了生产,我会创建一个助手类,它进行加密和解密,并将其包含在两个项目中。当一个对象被序列化并发送时,它通常是一条消息,没有附加到它的方法,所以就这样对待它。好吧,但我的问题仍然存在:某个方法中包含的指令能被某人发现吗?当一个对象被序列化时,它能通过网络被发现吗?