我基本上想要反轉加密來解密messgae。任何人都可以幫助我創建代碼來做到這一點?謝謝!!如何使用反向加密解密此消息?
/** * 加密和解密string * @author(安德魯·格魯伯) * @version(2016年1月11日) */
公共類邏輯
{
public static void main(String[] args){
//Encryption
String mm= "where is the moose that everyone is talking about";
final int nr=6; //number or rows
int nc; //number of columns
nc=mm.length()/nr;
if(mm.length()% nr !=0){
nc++;
}
while(mm.length()<nr*nc){ //insert spaces
mm+=" ";
}
String[][] ar=new String [nr][nc];
for(int i=0; i<mm.length(); i++){
//eaach character in the string is stored
ar[i%nr][i/nr]=mm.substring(i,i+1);
}
String outStr=""; //output string
for(int r=0; r<nr; r++){
for(int c=0; c<nc; c++){
outStr+=ar[r][c];
}
}
System.out.println(outStr);
//Decryption
String test=outStr;
Decyrption();
}
static void Decyrption(){
通過「幫助你」我假設你的意思是「我們爲你做」嗎? – redFIVE
好吧,我真正需要的是如何將它放回數組並將其歸類到字符串中的想法。我知道該怎麼做,但我只需要一些編碼幫助。沒有我不要求你做這一切。當然這會有所幫助,但我不會學習最好的方式。謝謝! + redFive –