您的位置:首页 > 其它

简单的编码加密

2008-12-17 10:27 246 查看
using System;


using System.Collections.Generic;


using System.Text;




namespace CEncrypt






{


    public class Encrypt




    

{


        public Encrypt()




        

{ }




        /**//// <summary>


        /// 加密


        /// </summary>


        /// <param name="str">被加密字符</param>


        /// <param name="level">加密强度</param>


        /// <returns></returns>


        public static string EncryptCode(string str,int level)




        

{


            string temp = Convert.ToBase64String(Encoding.Default.GetBytes(str));


            for (int i = 0; i < level; i++)




            

{


                temp = Convert.ToBase64String(Encoding.Default.GetBytes(temp));


            }


            return temp;


        }




        /**//// <summary>


        /// 加密


        /// </summary>


        /// <param name="str">被解密字符</param>


        /// <param name="level">对应的加密强度</param>


        /// <returns></returns>


        public static string UnEncryptCode(string str,int level)




        

{


            string temp = Encoding.Default.GetString(Convert.FromBase64String(str));


            for (int i = 0; i < level; i++)




            

{


                temp= Encoding.Default.GetString(Convert.FromBase64String(temp));


            }


            return temp;


        }




    }


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  加密 string 解密