给大家一个新的加密方法,C#的。(国外的,只用于学习,支持中文)

加密|中文

using System;

/* The reason that i am using interface is that, in several
* weeks i will use a bitwise operator for have encryption and decryption
* */
public interface IBindesh
{
    string encode(string str);
    string decode(string str);
}

namespace EncryptionDecryption
{
    /// <summary>
    /// Summary description for EncryptionDecryption.
    /// </summary>
    public class EncryptionDecryption : IBindesh
    {
        public string encode(string str)
        {
            string htext = ""; // blank text

            for ( int i = 0; i < str.Length; i++)
            {
                htext = htext + (char) (str[i] + 10 - 1 * 2);
            }
            return htext;
        }

        public string decode(string str)
        {
            string dtext = "";

            for ( int i=0; i < str.Length; i++)
            {
                dtext = dtext + (char) (str[i] - 10 + 1*2);
            }
            return dtext;
        }
    }
}

时间: 2024-08-02 16:33:54

给大家一个新的加密方法,C#的。(国外的,只用于学习,支持中文)的相关文章

Oracle VM VirtualBox启动新建虚拟机弹错--不能为虚拟机xxxx电脑 打开一个新任务 解决方法;

今天使用Oracle VM VirtualBox,新建了一个server2003的虚拟机,开始运行时弹出如下错误: 不能为虚拟机xxxx电脑 打开一个新任务 在网上查了一下,有三种方案: 1.进入到C:\Users\Administrator\VirtualBox VMs\ 将相应guest的文件夹删除,再重新打开此guest就可以了. 2.打开bios(具体方法要看你是什么电脑)BIOS Setup Utility -->Config ==> CPU ==> Intel(R) Virt

Windows7系统创建一个新账户的方法

  什么是用户账户? 用户账户是通知 Windows您可以访问哪些文件和文件夹,可以对计算机和个人首选项(如桌面背景和屏幕保护程序)进行哪些更改的信息集合.通过用户帐户,您可以在拥有自己的文件和设置的情况下与多个人共享计算机.每个人都可以使用用户名和密码访问其用户帐户. 有三种类型的账户.每种类型为用户提供不同的计算机控制级别: 1,标准帐户适用于日常计算. 2,管理员帐户可以对计算机进行最高级别的控制,但应该只在必要时才使用. 3,来宾帐户主要针对需要临时使用计算机的用户. 1,单击左下角的"

Win8如何创建一个新账户

  Win8创建一个新账户的方法如下: 1.系统下同时按住键盘上"Windows" 和"X" 键打开系统菜单,点击选择"计算机管理". 2."计算机管理"界面下点击"本地用户和组",界面右侧右键点击"用户"选项,单击选择"新用户(N)-"选项. 3.在"新用户"下填写"用户名"与"密码"等信息,其中"

力洋SEO分享一个百试百灵的新站收录方法

网站收录页面的多少决定了网站的长尾关键词排名分布,在此同时也影响着网站的访问量,进而影响网站的订单交易,业务合作,提高网站收录页面就成为每个站长必定的工作.有些站长为了提高网站收录页面,开始采集更新,或者直接复制更新,但最近的百度调整算法令这些站长吃亏了,百度不但没有收录这些页面,还减少了以前收录的重复页面,成千上万的收录是每个站长都向往的.对于新站收录,很多站长不知所措,网站建设完成了一个多月了,百度依然不肯收录网站内容页面,只是单纯的收录了首页,今天力洋SEO分享一个新站百试百灵的收录方法:

小白用php仿照js写的一个加密方法 就是有问题 求解答

问题描述 小白用php仿照js写的一个加密方法 就是有问题 求解答 原本的js是一段加密的方法 function checkform() { var dcode; var dcode1; var dcode2; dcode=document.form1.pwd.value; dcode1=""; dcode2=1275903582 dcode2=""+dcode2*137; var tmpstr; var dcodelen; dcodelen=dcode.lengt

xml-dom4j如何在指定元素位置添加一个新的元素,api中找了半天没找到对应的方法

问题描述 dom4j如何在指定元素位置添加一个新的元素,api中找了半天没找到对应的方法 dom4j如何在xml中指定元素位置添加一个新的元素,api中找了半天没找到对应的方法.求解答 解决方案 http://wenhai.iteye.com/blog/544838 解决方案二: 你是要创建xml文件还是解析? 如果是创建,则是从根节点一步一步到子节点,再有了外层节点才能创建里层的节点. 如果是解析,原理也是一样,从根节点一步步向里层节点解析的

向当前style sheet中插入一个新的style实现方法_javascript技巧

很少会插入一个新的style rule,今天为了临时解决页面样式问题,需要更新很多页面的一些样式,这些页面都引用了一个公共的js,为了方便,直接在这个公共的js里面向style sheet插入新的style rule. 先看代码: 复制代码 代码如下: /** * Add a stylesheet rule to the document (may be better practice, however, * to dynamically change classes, so style inf

一个另类的新站推广方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 很多站长都会为新站如何推广发愁,如何在短时间内把流量做起来确实挺难的.admin5有很多这方面的文章,但基本都大同小异.我今天介绍一个我想到并且实践过的新方法,希望能为广大站长开启思路,把自己的站做好. 我的站是个淘客站,首先我想让我qq上的好友都知道并且去访问这个站,我的qq上有几百个人,每个人点击一次就是上百的流量,这对于新站来说已经很不

jquery创建一个新的节点对象(自定义结构/内容)的好方法_jquery

HTML 复制代码 代码如下: <!DOCTYPE html> <html> <head> <script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <meta charset=utf-8 /> <title>JsBin-在线js/css调试工具&