0

私の C# .NET 4.6 フレームワーク コード、ChilKat (64 ビット Nuget パッケージ) が動作し、暗号化された文字列を返します。それを「ブラック ボックス」に送信すると、「無効なパディング文字列 (またはパスワードが正しくありません)」と表示されます。ボックスは11年ほど前にJAVAで構築されました。ボックスにアクセスできません。したがって、私の本当の質問は、このタイプの暗号化が作成される方法において、過去 10 年間で何が変わった可能性があり、今日コードを作成するときに考慮しなければならないのでしょうか?

  Crypt2 encryptor = new Crypt2();
  encryptor.CryptAlgorithm = "3des";
  encryptor.KeyLength = 192;
  encryptor.CipherMode = "ecb";
  encryptor.RandomizeKey();
  passKey = encryptor.GetEncodedKey("base64");
  return  encryptor.EncryptStringENC(data2Encrypt);
4

0 に答える 0