⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jiemi.java

📁 这里提供了维吉利亚加密算法的详细Java代码,可以进行加密和解密.
💻 JAVA
字号:

public class JieMi {
	  public char WJLY(char x,char y)
	    {
	        char a=x;
	        char b=y;
	        char c=' ';
	        if(b>=a)
	        {
	             c=(char)((b-a)%26+97);
	        }
	        if(b<a)
	        {
	            c=(char)((b-a+26)%26+97);
	        }
	        return c;
	    }
	    public char[] jiemi(String miwen,String ms)
	    {
	        JieMi jm=new JieMi();
	        int m=miwen.length();
	        int n=ms.length();
	        char[] mishi=ms.toCharArray();
	        char[] yuanwen=miwen.toCharArray();
	        for(int i=0;i<m;i++)
	        {
	            int a=(i+1)%n ;
	            
	            for(int j=0;j<n;j++)
	            {
	               if(a==j+1 )
	               {        
	                  yuanwen[i]=jm.WJLY(mishi[j],yuanwen[i]);    
	               } 
	            }
	            if(a==0)
	            {
	                yuanwen[i]=jm.WJLY(mishi[n-1],yuanwen[i]);
	            }
	        }
	        
	        return yuanwen ;
	    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -