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

📄 jiami.java

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

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

}

⌨️ 快捷键说明

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