zoukankan      html  css  js  c++  java
  • 关于加密,随机数,和后台绑定前台事件的做法

    1,md5加密代码:
            //md5加密
        user.PWD=
            System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.txtPWD.Text.Trim(),"md5");
            这段代码是将txtPWD文本框中的数据加密后,赋给user实体的PWD;
    2,随机数的处理
            有两种方法可以使用,
            (1)一种方法的代码如下:
                    user.Id=System.Guid.NewGuid().ToString(); 通过Guid结构的NewGuid()方法,获得一个Guid 的新实例,是一个32位的字符串,重复几率很小,可以唯一表示一个对象
            (2)另一种方法的代码如下:
            //产生六位随机数密码
       Random ro = new Random();
       long num = ro.Next(100000,999999);//num中保存着伪随机数
       return num.ToString();
      
            它利用了Random类,该类返回一个伪随机数。详情参见SDK文挡。
            伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,因为它们是用一种确定的数学算法选择的,但是从实用的角度而言,其随机程度已足够了。
            随机数的生成是从种子值开始。如果反复使用同一个种子,就会生成相同的数字系列。产生不同序列的一种方法是使种子值与时间相关,从而对于 Random 的每个新实例,都会产生不同的系列。
            要提高性能,请只创建一个 Random,以便随着时间的推移可以生成很多随机数,而不要重复新建 Random 来生成一个随机数。
    3,后台绑定前台的事件
            例如web控件的button没有客户端的click事件,可以通过后台绑定。代码如下:(button名为btnclick)
            btnclick.Attributes.Add("onclick","return confirm('aa')");

  • 相关阅读:
    java fork/join简单实践
    java 中的字符串处理--正则表达式
    那些年,我们追过的java8
    openssl与java(读取加密码的密钥)
    SpringMVC 常用注解的使用和解释
    Spring 常用注解的使用
    java web 一次请求编码设置的过程
    Spring让程序生成程序
    设置session超时的三种方式
    为什么 cookie.getMaxAge() 总是得到 -1 ?
  • 原文地址:https://www.cnblogs.com/sutengcn/p/201783.html
Copyright © 2011-2022 走看看