现在很多网页登陆的时候都使用了随机图片的方式,是一种简单、有效的防止黑客恶意攻击的手段。今天看了一些网上的资料,明白其生成原理:从样本中,获取随机字符串,随机字符串保存进session,并以位图的方式形成随机码图片。

实现:
添加命名空间

ASP.NET随机码生成示例using System.Drawing;
ASP.NET随机码生成示例
using System.Drawing.Imaging;
ASP.NET随机码生成示例
using System.Drawing.Drawing2D;

生成页代码

ASP.NET随机码生成示例using System;
ASP.NET随机码生成示例
using System.Data;
ASP.NET随机码生成示例
using System.Configuration;
ASP.NET随机码生成示例
using System.Collections;
ASP.NET随机码生成示例
using System.Web;
ASP.NET随机码生成示例
using System.Web.Security;
ASP.NET随机码生成示例
using System.Web.UI;
ASP.NET随机码生成示例
using System.Web.UI.WebControls;
ASP.NET随机码生成示例
using System.Web.UI.WebControls.WebParts;
ASP.NET随机码生成示例
using System.Web.UI.HtmlControls;
ASP.NET随机码生成示例
using System.Drawing;
ASP.NET随机码生成示例
using System.Drawing.Imaging;
ASP.NET随机码生成示例
using System.Drawing.Drawing2D;
ASP.NET随机码生成示例
ASP.NET随机码生成示例
public partial class getRandImg : System.Web.UI.Page

使用随机图片的页面,IMAGE控件的写法如下:

ASP.NET随机码生成示例<asp:Image ID="Image1" ImageUrl="~/getRandImg.aspx" runat="server" />

示例代码:/Files/heekui/RandCode.rar

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-28
  • 2022-12-23
  • 2021-10-14
相关资源
相似解决方案