問題タブ [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.
java - Delphi暗号化に相当するJava?
データの暗号化に Lockbox コンポーネントを使用する Delphi 2010 アプリケーションがあります。プログラムは、Key128 を使用して Triple DES Encrypt String CBCEx 関数を呼び出しています。キーは関数によって生成されます。
データベースデータにアクセスし、Android アプリケーションにフィードするための Java で Web サービスを開発しています。Delphi 関数で暗号化されたパスワードを解読する必要があります。どうすればいいですか?それは本当に可能ですか?
暗号化されたパスワードは次のようになります。ho+RZpDW8z7hxH2cyjaBDg==
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) での使用:
delphi - インストールせずに Delphi XE4 で LockBox3 を使用する
プログラムを Delphi 2009 から XE4 に移植していますが、LockBox 暗号化で問題が発生しました。暗号化/復号化ユニットは 1 つのコンポーネントのみを使用しています:
私が理解しているように、Delphi XE4 用の LockBox2 はありません。この目的で LockBox3 を使用できますか? はいの場合、Delphi にインストールせずに必要なだけのユニットを使用できますか (これは LockBox2 で行われました)。
blowfish - TurboPower LockBox 2 および/または 3 で使用されている BlowFish のバージョンを特定しようとしています
TurboPower LockBox 2 および/または 3 で使用されている BlowFish のバージョンを特定しようとしています。私はたくさんの調査を行いましたが、「BLOWFISH」は表示されますが、バージョンは表示されません。
delphi - lockbox2 から lockbox3 delphi への AES の移行
Delphi XE6 で、古い暗号化機能を lockbox2 から lockbox3 に移行したいと考えています。その前に、セットアップが変更されたため、出力を比較するコード(CipherComp.dpr) を作成しました。
AES-ECB (IV を回避するため) 256 ビット、キー: '1234567890'、テキスト: 'a secret word' を使用しています。
TPLB2を使用して、次のように初期化します
次を使用して暗号化します。
一方、TPLB3 ではこのように変更されます
そして暗号化
ただし、同じテキストを暗号化すると出力が一致しません。
私は何か間違ったことをしていますが、私は何を理解することができます。
ヒントはありますか?
前もって感謝します。
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
例外が発生します。
私は何を間違っていますか?誰かが実用的な例を提供してもらえますか?
delphi - Turbo LockBox 2 の最も基本的なコード (わずか 2 行のコード) で RSA 公開鍵をロードしようとすると、「無効な RSA キー」が表示される
https://travistidwell.com/jsencrypt/demo/で生成された公開 RSA キーをロードしようとする最も基本的な Turbo LockBox 2 コードがあり ます。
単位は次のとおりです。
最も基本的なコンポーネントは次のとおりです。
「無効な RSA キー」エラー メッセージを解決するにはどうすればよいですか? ソース コードが UTF8 形式ではないため、skeypub 文字列が有効な Unicode 文字列ではないのでしょうか?