2012-04-05 13 views
0

公開ストリングEncrypt(文字列プレーンテキスト){ StringBuilder sb = new StringBuilder();私は1つの暗号化されたtxtファイルと以下の暗号化コードを持っています。それを解読する方法は?

 foreach (char c in plainText) { 
      if (Char.IsLetterOrDigit(c)) { 
       int num = (int)c; 
       num = ((num + 10) * 2) + 2; 

       sb.AppendFormat("{0} ", num.ToString()); 
      } 
      else if (c == ' ') { 
       sb.Append("| "); 
      } 
      else if (c == '\n') { 
       sb.AppendLine(); 
      } 
     } 

     return sb.ToString(); 
    } 
+2

http://mattgemmell.com/2008/12/08/what-have-you-tried/ – alberge

答えて

1

暗号化コードは、それがnum = ((num - 2)/2) - 10;

すぐ文字の整数からそれをバック変換である反転式num = ((num + 10) * 2) + 2;

を使用します。

サイファーテキストでスペースと改行を別々に認識する必要があります。

+0

誰もが完全なコードを書くことができます。確かに – user1315086

+1

。我々がすべき?いいえ、私はそうは思わない... –

関連する問題