1.老兄13M算个啥,我从数据库检索图片一个form就80多M,主要是公共语言运行库占内存。2.密钥需要通过Socket发送,CA需要安装。
解决方案 »
- ComboBox绑定内容问题!~
- 我想写个网站帐号密码校验的工具,可是从来没写过,有经验的给个思路谢谢了
- 如何判断IOException的异常类型?
- C#中如何利用正则表达式搜索这个字符串?
- 在C#中现有一DataTable(单条记录),怎么按照这个表的结构和数据生成一个*.dbf文件?
- 获得焦点选中文本
- 找不到类型或命名空间名称“GraphicsPath”(是否缺少 using 指令或程序集引用?)
- C# WCF处理请求时服务器遇到错误。有关详细信息,请参阅服务器日志。
- 为什么web service 调用远程数据的时候就提示remoting已关闭?
- 问题:右键弹出菜单
- 建立数据连接的问题
- 水晶报表问题
这个说法是不完整的。真正的保密部分是通过非对称加密RSA实现的:发送方会用自己的Private Key加密这个Hash值,加密的结果用Public Key解密就可以看到。这个加密的结果会和整个消息一起发送。如果需要修改这个Hash值,你必须得到发送者的Private Key。
这里使用一个Hash值而不是加密整个消息的原因是性能,加密/解密一个定长的Hash值要快得多。
截获public key不足以修改消息内容。就算截获了public key, 加密结果和整个消息,如果要修改消息的内容,那么就必须:1) 修改消息,并且计算出新的Hash。2) 用*** private key ***给这个Hash加密。2) 把新生成的消息发送给接受方。因为Private key从来就没有在wire上出现,hacker得不到private key就不能完成上面的第二步。