問題タブ [turbopower]

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 投票する
5 に答える
40353 参照

c# - Delphiでパスワードを使用して文字列をAES-128暗号化し、C#で復号化する方法は?

Delphi の文字列をパスワードで AES-128 暗号化したいと思います。これをサーバーにアップロードし、C# で同じパスワードを指定して復号化できるようにしたいと考えています。

Delphi では、TurboPower LockBox 3 を使用しています。

結果の文字列をC#で復号化するにはどうすればよいですか? Delphi コードを変更できます。まだ何も生産されていません。私は LockBox の使用にこだわっていません。しかし、これを P/Invoke の DLL に入れることは避けたいと思います。

(私の例では、暗号化されたシーケンス自体が文字列であることを示しています。これは私の要件ではありません。バイトのストリームは問題ありません。)

0 投票する
2 に答える
14745 参照

delphi - Delphi を使用してロックボックス 3 で AES-256 暗号化を使用する方法

約 1 週間前に Lockbox3 をダウンロードしましたが、使用できません。デモが複雑で理解できませんでした。デモから必要なコードを取得できませんでした。Lockbox 3 AES を使用したいと考えています。 Delphi で文字列を暗号化するための 256 暗号化。

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

turbopower - TurboPower LockBox でバイト配列をキーとして AES を使用する方法

ファイルを暗号化したいのですが、キーをバイト配列として持っています。パスワードを使用したくありません。出来ますか ?

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

delphi - TSimpleCodec.Begin_EncryptMemory - 間違ったモード

次のコードを実行すると、TSimpleCodec.Begin_EncryptMemory - Wrong mode 例外が発生します。それは何か間違っていますか?

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

delphi - Delphi XE2 と TurboPower Orpheus

Delphi XE2 に TurboPower Orpheus をインストールしています。sourceforge.net から Orpheus を入手しました。Orpheus for Delphi XE2 のバージョンには、O408_r160.bpl、O408_d160.bpl、O408br160.bpl、および O408bd160.bpl の 4 つの Borland パッケージ ライブラリ (BPL) があります。

これらのライブラリの違いを説明する SourceForge のドキュメントはありません。

これら 4 つのライブラリのどれを Delphi XE2 にインストールするかを判断できるように、誰かがファイル名をデコードしてくれませんか。

ありがとう!

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

delphi - ランタイムでコーデックを適切に初期化する方法 (Turbo Power Lock Box 3)?

ストリームをエンコードするには、次の手順を使用します。

そして、「間違ったモード」エラーを受け取ります

C.EncryptStream(Strm,DFS);電話

コードに足を踏み入れると、コーデックが初期化されていないため、キーをロードしようとさえしないことがわかりました。コンポーネントをフォームに配置すると、すべてが機能します。しかし、Form や DataModule は必要ありません。

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

delphi - Orpheus bpl ファイルはどこで生成されますか?

Orpheus 4.08 の最新版を Delphi XE2 および Delphi XE3 に追加しようとしています。通常の警告以外に、パッケージはエラーなしでコンパイルされ、コンパイラは成功を通知します。ただし、*.bpl ファイルが見つかりません。これらは、他の VCL ファイルと一緒に bin ディレクトリにはありません。また、(インデックス付きの) ドライブを検索しても、他の場所には見つかりません。どこを見ればいいですか、それとも作成されていませんか?

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

c++ - コンパイル時の Turbo Power Asyncpro エラー

C++ Builder XE プロジェクトがあります。TApdComport と呼ばれるTurbo Power Async Professionalの追加パッケージを使用して、シリアル ポートとの通信を有効にします。

ただし、プロジェクトをコンパイルしようとすると、常にエラー メッセージが表示されます。メッセージは次のとおりです。

[ILINK32 エラー] 致命的: ファイル 'ADPORT.OBJ' を開けません

ここで何がうまくいかないのかわかりません。このチュートリアルに基づいてパッケージを正しくインストールしましたが、そのエラーは常に発生しました。

エラーがリンクプロセスにあることを意味する「ILINK32」が含まれているため、[ツール]>[オプション]メニューでインクルードパスとライブラリパスを確認しましたが、パスセクションに問題はありません。

このような問題を解決する方法を誰か教えてくれませんか?

少し早いですがお礼を。

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

encryption - ターボパワー ロックボックス 3 塩分除去

この質問の回答で、私は返信を見つけました: TurboPower LockBox 3: AES128 and padding ISO 10126

(2) ほとんどの連鎖モードでは、TPLB3 は自動的にソルトを追加します。これは通常は良いことですが、それが必要ない場合は、そのオプションを削除できます。

どうやってやるの?つまり、平文の長さと同じ暗号文の長さを持つ暗号化が必要です。