問題タブ [lockbox-2]

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

java - Delphi暗号化に相当するJava?

データの暗号化に Lockbox コンポーネントを使用する Delphi 2010 アプリケーションがあります。プログラムは、Key128 を使用して Triple DES Encrypt String CBCEx 関数を呼び出しています。キーは関数によって生成されます。

データベースデータにアクセスし、Android アプリケーションにフィードするための Java で Web サービスを開発しています。Delphi 関数で暗号化されたパスワードを解読する必要があります。どうすればいいですか?それは本当に可能ですか?

暗号化されたパスワードは次のようになります。ho+RZpDW8z7hxH2cyjaBDg==

0 投票する
0 に答える
781 参照

delphi - RSA キーを LockBox 2 から LockBox 3 に変換する

プロジェクトを Delphi 5 から XE4 に変換します。Delphi 5 で LockBox 2 を使用しました。今度は LockBox 3 を使用したいのですが、いくつかの RSA キー (LockBox 2 で生成されたもの) を持っています。このキーを LockBox 3 にロードできません。LockBox 2 に関する情報を探しました。LockBox 2 では、キーの保存に ASN.1 形式が使用されていることがわかりました。本当ですか?LockBox 3 を使用する形式が見つかりません。秘密鍵と公開鍵を ASN.1 から LockBox 3 を使用する形式に変換する方法はありますか?

Delphi 5 (LockBox 2) での使用:

XE4 (LockBox 3) での使用:

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

delphi - インストールせずに Delphi XE4 で LockBox3 を使用する

プログラムを Delphi 2009 から XE4 に移植していますが、LockBox 暗号化で問題が発生しました。暗号化/復号化ユニットは 1 つのコンポーネントのみを使用しています:

私が理解しているように、Delphi XE4 用の LockBox2 はありません。この目的で LockBox3 を使用できますか? はいの場合、Delphi にインストールせずに必要なだけのユニットを使用できますか (これは LockBox2 で行われました)。

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

blowfish - TurboPower LockBox 2 および/または 3 で使用されている BlowFish のバージョンを特定しようとしています

TurboPower LockBox 2 および/または 3 で使用されている BlowFish のバージョンを特定しようとしています。私はたくさんの調査を行いましたが、「BLOWFISH」は表示されますが、バージョンは表示されません。

0 投票する
0 に答える
601 参照

delphi - lockbox2 から lockbox3 delphi への AES の移行

Delphi XE6 で、古い暗号化機能を lockbox2 から lockbox3 に移行したいと考えています。その前に、セットアップが変更されたため、出力を比較するコード(CipherComp.dpr) を作成しました。

AES-ECB (IV を回避するため) 256 ビット、キー: '1234567890'、テキスト: 'a secret word' を使用しています。

TPLB2を使用して、次のように初期化します

次を使用して暗号化します。

一方、TPLB3 ではこのように変更されます

そして暗号化

ただし、同じテキストを暗号化すると出力が一致しません。

私は何か間違ったことをしていますが、私は何を理解することができます。

ヒントはありますか?

前もって感謝します。

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

delphi - LockBox で RSA 署名を検証する

LockBox3 (何らかの理由でバージョン 3 が適していない場合は LockBox2) でデジタル署名を検証したいと考えています。

PEM形式の公開鍵ファイルがあります(他の場所ですでに使用されている既存の鍵ペアを使用する必要があるため、LockBoxで新しい鍵を作成できません):

LockBox に公開鍵として提供する形式がわかりません。PEM を XML に変換してみましたが、RSAKeyValue>Modulus 部分を使用しました。これは、テスト ケースで使用されているものに近いように見えるためですが、どちらも機能しませんでした。(ここの公開鍵は一例であり、私が使用したコンバーターから取得したものです: https://superdry.apphb.com/tools/online-rsa-key-converter )

残念ながら、私が何を試しても、それを LockBox の公開鍵として使用してメッセージの署名を検証することはできませんでした。

これは私がこれまでに基づいて持っているものですuLockBox_Signatory_TestCases.pas:

これは で失敗しLoadKeysFromStream()、具体的にStoreStream.ReadBuffer( L, SizeOf( L));uTPLb_RSA_Engine / LoadHugeCardinal_IfNotAlready()EStreamError例外が発生します。

私は何を間違っていますか?誰かが実用的な例を提供してもらえますか?

0 投票する
0 に答える
47 参照

delphi - Turbo LockBox 2 の最も基本的なコード (わずか 2 行のコード) で RSA 公開鍵をロードしようとすると、「無効な RSA キー」が表示される

https://travistidwell.com/jsencrypt/demo/で生成された公開 RSA キーをロードしようとする最も基本的な Turbo LockBox 2 コードがあり ます。

単位は次のとおりです。

最も基本的なコンポーネントは次のとおりです。

「無効な RSA キー」エラー メッセージを解決するにはどうすればよいですか? ソース コードが UTF8 形式ではないため、skeypub 文字列が有効な Unicode 文字列ではないのでしょうか?