小编rkr*_*012的帖子

命名空间内的方法c#

有没有办法在没有声明c#中的类的情况下调用名称空间内的函数.

例如,如果我有两个完全相同的方法并且应该在我的所有C#项目中使用,有没有办法只需要将这些函数放入一个dll中,然后在顶部说"使用myTwoMethods"并开始使用方法而不声明类?

现在,我做:MyClass.MyMethod();

我想做:MyMethod();

谢谢,罗希特

c# syntax namespaces class

10
推荐指数
2
解决办法
2万
查看次数

如何保护我的密码安全?

我现在有一个(客户端/服务器通信)设置,如下所示:

1)客户端要求用户输入用户名并通过

2)客户端使用端口80(通过Web)将此信息发送到服务器

3)服务器响应说明这是否是正确的密码(correctpass/wrongpass),如果正确,它将向客户端发送加密密钥.

4)客户端向服务器发送一系列命令(所有命令都以服务器提供给客户端的加密密钥开始).

5)服务器检查encryptionKey以识别客户端并响应命令

我的问题是:

这是保持安全的正确方法吗?我不确定来回发送一个加密密钥是否会有任何好处.让客户端生成加密密钥并让服务器验证它会有什么帮助吗?

我想做的事情就像facebook在验证它的应用程序时所做的那样.例如,我可以想象facebook会阻止我通过wireshark或tcp分析器之类的程序窃取原始密码.

如果它很重要,我的程序用c#编写,并使用标准的http来发送/接收数据.

谢谢,

罗希特

c# networking communication

1
推荐指数
1
解决办法
170
查看次数

标签 统计

c# ×2

class ×1

communication ×1

namespaces ×1

networking ×1

syntax ×1