前言ASP.NET Core 的变化和发展速度是飞快的,当你发现你还没有掌握 ASP.NET Core 1.0 的时候, 2.0 已经快要发布了,目前 2.0 处于 Preview 1 版本,意味着功能已经基本确定,还没有学习过 ASP.NET Core 的同学可以直接从 2.0 开始学起,但是如果你已经掌握了 1.0 的话,那么你只需要了解在 2.0 中增加和修改的一些功能即可。每一次大版本的发
转载 2023-12-07 21:55:31
94阅读
DES简介数据加密标准(Data Encryption Standard,缩写为 DES)是一种对称密钥加密块密码算法,它基于使用56位密钥的对称算法。然而DES现在已经不是一种安全的加密方法,主要因为它使用的56位密钥过短。算法原理与流程DES是一种分组加密算法,每次都处理固定的64位大小的明文,返回64位的密文,对于长度为n的,可以分成若干个64位的,剩余的小于64位的可以按照某种具体的规则来
前面一篇DES算法API使用示例代码写得比较渣,特别是在部门里的老前辈帮我看了下代码风格之后深感如此。本篇介绍本人写的一个国际算法(区别于国密算法SM2/SM3这些)API调用的示例applet:话不多说,直接先上代码,后面再补充解释下,代码上也有我附带的较为详细的注释。(1)Des API调用文件-Des.java:package helloWorld; import javacard.fram
转载 2024-06-20 08:21:37
14阅读
使用PBKDF2算法来创建哈希的方法。PBKDF2全称Password-Based Key Derivation Function,它的基本原理是通过一个伪随机函数(例如HMAC函数),把明文和一个盐值作为输入参数,然后重复进行运算,最终产生秘钥。如果重复的次数足够大,破解的成本将非常大。PBKDF2定义如下DK = PBKDF2(PRF, Password, Salt, c, dkLen)PRF
转载 2024-04-26 11:40:34
46阅读
c#中的密码加密 现在加密技术很多,比如SHA,MD5(已经被破解了),小可想和大家讨论一下在.NET框架中简单应用SHA算法加密用户登录密码的方法。 这里我采用的是SHA1(安全散列算法),是将不定长的字符串转换成160位(20字节)字节流散列算法。 这里讲的加密一般分以下几个步骤: 密码的建立: 1)对用户的原始密码进行第一次哈希,得到UnsaltedPasswor
//SHA-1算法 string password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "SHA1"); //MD5算法 string password1 = System.Web.Security.FormsAuthentication.HashPa
转载 2024-05-10 15:55:27
117阅读
代码例子      现在我们有足够关于SymmetricAlgorithm的信息。最后,让我们看看将要编码和解码的代码片断。我假设你拥有一个包含txtData和命令按钮控件的窗体。在命令按钮的代码事件里写如下代码。这个代码将要加密TextBox里面的文本并用MessageBox显示,在将加密结果写回到TextBox中。 Symme
# .NET 6 DES加密实现指南 ## 摘要 本文旨在教会刚入行的开发人员如何在.NET 6中实现DES加密算法。我们将介绍DES加密的基本原理,以及如何在.NET 6中使用DES类来执行加密和解密操作。本文以步骤形式展示了整个过程,并提供了每个步骤所需的代码示例。 ## 目录 - [1. DES加密简介](#1-des加密简介) - [2. .NET 6中的DES加密](#2-net-6
原创 2023-09-13 04:42:04
238阅读
 Microsoft Passport Network 是便于您只使用一套凭据 (用于访问受限资源的唯一信息,对于 Passport Network,凭据包括电子邮件和密码,可能还包括移动电话号码和 PIN 码、智能卡或安全密钥。) (电子邮件地址和密码)进行登录和使用所有站点和服务的联机服务。这意味着您不需要记住多个登录名和密码。  您可以在 Passport Network 站点和服务或 Mi
转载 2024-04-18 17:07:28
121阅读
    从2004年底开始接触C#到现在也有2年多的时间了,因为有C++方面的基础,对于C#,我习惯于与C++对比。现在总结一些.NET方面的性能优化方面的经验,算是对这两年多的.NET工作经历的总结。     由于使用C#时间不长,欢迎各高手补充。     标有 ★ 表示特别重要,会严重影响性能,程序中不应
转载 2023-09-12 20:29:01
116阅读
 现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是web应用程序的一个子集。本文也不能提供一个完整提高web应用程序性能的指南,因为这需要一本书的篇幅。本文只提供一个提高web应用程序性能的良好的开端。(剩下的只有我们自己慢慢研究了)
转载 2008-03-13 13:47:00
90阅读
2评论
       这篇文章主要介绍软件性能优化,主要以.net、c++、object-c 为例,内容大多是跨语言的。作为我个人的经验总结。       不同的程序员,实现同一个需求,可能会写出性能各不相同的代码。       而性能优化类似于木桶效应,要
 备注:写的不错,方便了程序的优化处理,让大家少走了很多弯路1 前言性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合理性和可扩展性。由此不难发现,在尝试
转载 2023-09-15 14:58:48
10阅读
NetCore性能优化2.非跟踪查询在只读方案中使用结果时,非跟踪查询十分有用,可以更快速地执行。增加AsNoTracking()表示非跟踪,如:var users = context.User.AsNoTracking();还可以在上下文实例级别更改默认跟踪行为:context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior
转载 2023-10-18 16:28:44
80阅读
今年11月10号 .NET 5.0 如约而至。这是.NET All in one后的第一个版本,虽然不是LTS(Long term support)版本,但是是生产环境可用的。微软从.NET 5 Preview 1就开始在自己的网站上使用.NET 5 (Bing.com、dot.net已升级并运行了数个月),同时早期的.NET Core版本可以直接升级到.NET 5. 有着微软的背书,所
转载 2023-12-07 21:50:12
120阅读
1月28日,综合网络安全厂商山石网科发布S系列入侵防御系统产品(简称:IPS)。S系列IPS产品提供2-7层全面的防御能力和高达99.6%威胁检测率,能够更加精准的应对网络入侵威胁。此次发布的S系列产品包含6款型号,覆盖从1G到10G不同等级的流量环境,可部署于政府、企业、高校、运营商等行业的互联网出口、服务器前端、内网防护等场景,满足用户对于应用层防护的深层防御、精确阻断等安全防护需求。IPS产
近期微软发布了ASP.NET 5.0,本次发布的新特性需求源于大量用户的反馈和需求,例如灵活的跨平台运行时和自主部署能力使ASP.NET应用不再受限于IIS、Cloud-ready环境配置降低了云端部署的门槛,另外源码开放无疑也是一个重量级惊喜。这些更改会有助于创建易于开发、部署、维护和现代的Web应用程序。相信看到以上几点作为.NET程序员的你已经迫不及待体验ASP.NET 5 的新功能了,
转载 2023-06-01 18:06:50
103阅读
目录前言Microsoft.AspNetCore.Mvc.ViewFeatures.Internal 消失了升级到 ASP.NET Core 3.1项目文件(.csproj)Program.csStartup.csViewBag 与 Razor Pages 第一次接触ViewBag 与 Razor Pages 第二次接触小结(文件更改对比图)ASP.NET Core 3.1的确很棒,肉眼可见的快、
转载 2023-12-08 17:17:10
93阅读
翻译:://codeproject.com/KB/aspnet/aspnetPerformance.aspx1. 压缩 压缩通常用于压缩从服务端返回的页面内容。它压缩请求和响应,这个会是巨大的性能提升。我的项目是基于Window Server 2003开发的,可以参考这篇文章.2. 让ViewState失效ViewState允许页面状态保持在客户端,它不区
转载 2023-08-11 13:28:17
107阅读
主要参考文章微软官方文档: https://docs.microsoft.com/zh-cn/aspnet/core/grpc/client?view=aspnetcore-3.1damo github地址: https://github.com/hudean/GrpcDemo一、简介gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。gRPC 的主要优点是:现代
转载 2023-06-09 14:29:04
151阅读
  • 1
  • 2
  • 3
  • 4
  • 5