問題タブ [chilkat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
259 参照

aes - Chilkat AES 暗号化と非標準のキー長との互換性

最近、以前の開発者が 20 バイトのキーで 128 ビットの AES 暗号化を使用する従来のソース コードを継承しています。

他のプラットフォーム (他のプラットフォームの AES ライブラリを使用して暗号化された文字列を復号化できない場合) で対応する部分の実装を見つけることができません。20 バイトのキーを 16 バイトのキーに変換する方法の内部ロジックを公開することは可能ですか?

システムはかなり前から導入されているため、すべてのユーザーのローカル キーを更新するのは非常に面倒です。

0 投票する
1 に答える
600 参照

ssl - 相互 SSL 経由で接続すると、着信 changeCipherSpec の読み取りに失敗する

相互 SSL を使用してサーバーに接続する必要がありますが、何らかの理由でリクエストを作成しようとすると次のエラーが発生します。

秘密鍵と CSR は私たちによって提起され、証明書は私たちが接続している人々によって返されました。

キーと証明書を pem ファイルに結合し、そのようにリクエストに追加すると、それぞれのキー証明書とターゲットを使用して他のスクリプトで問題なく動作します。

ただし、この例では pemSuccess が 0 を返すだけでなく、これを変更したり行を完全に削除してもエラーが変わらないことに気付きました。

残念ながら、このレベルのプロセスに関する私の知識は限られており、問題に対処する方法がわかりません。

いくつかのグーグルは、DLL を更新し、.pem が正しいキーと証明書を使用していることを確認することを提案するチルカット サポート ページにつながりましたが、これらはどちらも本来あるべきものです。

編集 08/06/2015: -----BEGIN CERTIFICATE----- ヘッダー/フッターの形式を ---BEGIN CERTIFICATE----- に変更すると、SetSslClientCertPem は true を返すことができましたが、それ以外の場合は LastErrorText に変更はありません...

完全な LastErrorText:

0 投票する
1 に答える
406 参照

c# - chilkat コンポーネントを使用して Web サイトの HTML を取得するには?

WebRequestを使用できますが、sshをサポートしているためchilkatを使用しますが、自分のWebサイトのhtmlを取得できません

0 投票する
1 に答える
592 参照

codeblocks - チルカット ライブラリを含むコードをビルドするときのアンワインド レジューム エラー

Windows 7 の CodeBlocks (32 ビット、バージョン 12.11) のプロジェクトに Chilkat C/C++ ライブラリを追加しようとしています。

そこで、http://www.chilkatsoft.com/downloads_mingw.aspにアクセスして、32 ビットの MinGW ライブラリをダウンロードしました。

次に、CodeBlocks で次のことを行いました。

  1. 設定>コンパイラ>リンカ設定>追加>C:\chilkat-9.5.0-mingw32\libchilkat-9.5.0.a
  2. 設定>コンパイラ>検索ディレクトリ>コンパイラ>追加>C:\chilkat-9.5.0-mingw32\include
  3. 設定>コンパイラ>検索ディレクトリ>リンカ>追加>C:\chilkat-9.5.0-mingw32
  4. プロジェクト>ビルド オプション...>プロジェクト ルート>リンカー設定>追加>C:\chilkat-9.5.0-mingw32\libchilkat-9.5.0.a
  5. プロジェクト>ビルド オプション...>プロジェクト ルート>検索ディレクトリ>コンパイラ>追加>C:\chilkat-9.5.0-mingw32\include
  6. プロジェクト>ビルド オプション...>プロジェクト ルート>検索ディレクトリ>リンカ>追加>C:\chilkat-9.5.0-mingw32
  7. 次に、コンパイラを GNU GCC Compiler に設定しました。

最後に、次の 2 つの問題が発生します。

  1. 括弧内で+#include<...>を押しても、Chilkat ライブラリに関連する提案はありません。完全なコードについては、以下の最初のコード ブロックを参照してください (非常に単純です)。CtrlSpace
  2. インクルードされたプログラムは正常にビルドされますが、CkMailMan.hインスタンス化するとプログラムが壊れCkMailMan、次の 2 番目のコード ブロックに示すエラーが発生します。

ライブラリの拡張子が Linux 用の「.a」であることと関係があると思われます。しかし、このライブラリ (拡張子 .dll) の Visual Basic バージョンを実行し、Microsoft Visual C++ 2010 コンパイラを使用すると、同じ問題が発生します。何か案は?

コード:

コード実行時のビルド ログのエラー メッセージ:

0 投票する
1 に答える
122 参照

c++ - c++ で gzip.compressString() 関数を使用する方法

gzip.compressstring()chilkatを使った関数の使い方。構文は

以下は、私が以下を達成しようとしたコードですが、成功しませんでした

注:出力として「hello world」を圧縮形式にしたい。