コード例 #1
0
ファイル: rc4.cs プロジェクト: Novo/apbprivateserver
 public static bool Init(byte[] key)
 {
     try
     {
         var prmts = new KeyParameter(key);
         enc.Init(true, prmts);
         dec.Init(false, prmts);
         return true;
     }
     catch (Exception)
     {
         return false;
     }
 }
コード例 #2
0
ファイル: RC4Engine.cs プロジェクト: Novo/apbprivateserver
 /**
 * initialise a RC4 cipher.
 *
 * @param forEncryption whether or not we are for encryption.
 * @param parameters the parameters required to set up the cipher.
 *
 */
 public void Init(bool forEncryption, KeyParameter parameters)
 {
     workingKey = parameters.GetKey();
         SetKey(workingKey);
         return;
 }