我使用以下C#代码从字符串计算MD5哈希.它运行良好,生成一个32个字符的十六进制字符串,如下所示:
900150983cd24fb0d6963f7d28e17f72
string sSourceData;
byte[] tmpSource;
byte[] tmpHash;
sSourceData = "MySourceData";
//Create a byte array from source data.
tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData);
tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource);
// and then convert tmpHash to string...
Run Code Online (Sandbox Code Playgroud)
有没有办法使用这样的代码生成一个16个字符的十六进制字符串(或12个字符的字符串)?一个32个字符的十六进制字符串是好的,但我认为客户输入代码是无聊的!
我在我的网站上使用网络服务.提供者为我提供了一个示例代码,在代码中有一行如下:
// For Ignore SSL Error
ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };
Run Code Online (Sandbox Code Playgroud)
Web服务将用户链接到其自己的页面,然后返回到我的网站.它使用https.
这个代码应用程序是什么?是否忽略了用户网络浏览器中的认证错误?
我认为Web服务器站点的认证可能不是有效认证,或者只是本地认证.我对吗?
谢谢.
我有这样的对象:
object rt = new {
page = 1,
};
Run Code Online (Sandbox Code Playgroud)
现在我怎么能为这个对象添加新值?我的意思是这样的:
rt += { code = 5 };
Run Code Online (Sandbox Code Playgroud)
怎么可能?
我想开始一个项目,我想在其中执行以下场景:
通过c#winform打开现有的pdf文件,
在表格中显示 pdf内容,质量好,不同缩放级别欢迎!
准备一些工具,如突出显示和下划线工具,供用户进行这些注释.(我认为选择文字能力是必要的!)
保存带注释的pdf文件.
其他一些选项,如添加文件注释和文本搜索,欢迎!
请注意,我不应该使用任何商业组件,如PDFViewer4Net,PDFNet SDK,PDF光栅器,......
那么,有可能!?(或者我应该放弃我的工作!!)
我应该使用任何图书馆吗?
请帮帮我,我真的需要它!
提前致谢.
编辑:
显示pdf文件应该只是在winform,而不是在IE中,因为打印和保存pdf文件到其他地方应该被禁用!