zoukankan      html  css  js  c++  java
  • 用MD5和SHA1加密字符串

    加密字符串,没有什么说的,说明都在代码里面。看代码吧~

                //定义SHA1对象
                System.Security.Cryptography.SHA1 sha1 = new System.Security.Cryptography.SHA1CryptoServiceProvider();
                
    //获取加密后密文字节数组
                
    //注意编码UTF8、UTF7、Unicode等的选择,例如
                
    //byte[] bytResult = sha1.ComputeHash(System.Text.Encoding.UTF8.GetBytes(strName));
                
    //这里编码采用系统默认编码
                byte[] bytResult = sha1.ComputeHash(System.Text.Encoding.Default.GetBytes(strName));
                
    //转换成字符串
                strName = BitConverter.ToString(bytResult);

    或者有更简单的:

    str = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strInput,"SHA1");

    可以通过对加密后的字符串作进一步处理或者加入公共密码再加密以求更弓虽大的加密效果。

    MD5方法同理,更改一下相关类或输入即可。

  • 相关阅读:
    sql注入漏洞详解
    HTTP1.0/1.1/2.0的区别
    http协议详解
    LRU经典算法的原理与实现
    [译转]深入理解LayoutInflater.inflate()
    Touch事件分发机制
    重要:Android绘图只Mask遮罩
    Android View学习Tips
    ViewPager学习及使用(一)
    Android 实现瀑布流的两种思路
  • 原文地址:https://www.cnblogs.com/KenBlove/p/1249326.html
Copyright © 2011-2022 走看看