問題タブ [lockbox-3]
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.
delphi - XE7 を搭載した Android 用 Lockbox 3 が機能しない
ロックボックス 3.6.0 が Android をサポートする必要があることがわかりました。ただし、パレットを見ると、コーデックが win32 と win64 のみをサポートしていることがわかります。
Androidアプリでも機能させるにはどうすればよいですか?
私は Delphi XE7 を使用しており、パッケージに含まれているインストール手順に従っています。Windows アプリの場合、問題なく動作します。
delphi - LockBox 3 を Delphi 7 にインストールする
Lockbox 3.5 を Delphi 7 にインストールしようとしています。コンパイルできるところまで来ましたが、TBytes
. DelphiTBytes
はUndeclared identifier
.
私は 1 年生の学生で、この問題の正確な解決方法がわかりません。
このスクリプトは、uTPLb_BlockCipher の下にあります。
このスクリプトは、uTPLb_StreamUtils の下にあります。
ご意見をいただければ幸いです。
delphi - Delphi 2010 用のロックボックス 3 をインストールしようとしています
一部のファイルを暗号化できるように、LockBox3 をダウンロードしようとしています。Sourceforge を試してみたところ、文字列ユーティリティの ANSI 問題、$IFEND ではなく $ENDIF など、あらゆる種類のコンパイルの問題に遭遇しました。次に、http://lockbox.seanbdurkin.id.au/Grok+TurboPower+LockBoxリンクにアクセスすると、ファイルのリストが表示されますが、アプリケーションで使用できるパッケージを最終的に作成する方法がわかりません。
ソースを変更することに興味はありません。コーデックの例のように、ユーティリティ/コンポーネントをそのまま使用してファイルを暗号化/復号化したいだけです。
delphi - Base64_to_stream ターボ パワー ロックボックス 3.6.2 Delphi Xe7 | E2010 互換性のない型: 'System.TArray' および '文字列'
Delphi XE7で暗号化し、PHP側で復号化するプログラムを作成しようとしています
私は AES 256 暗号化 CBC モードを使用してロック ボックス 3.6.2 を使用します。
Delphi XE7 コード:
メインパス
そして、次のエラーが発生してコンパイルできません:
そしてPHP側:
今のところ問題はありませんが、256 AES の場合は 1 つ質問があります。MCRYPT_RIJNDAEL_128またはMCRYPT_RIJNDAEL_256を使用します。
助けてくれてありがとう!
ruby - TPLB 3 OpenSSL 復号化 AES-256-CBC Ruby 2.0.0 OpenSSL::Cipher で暗号化
AES-256-CBC を使用してデータを暗号化するために OpenSSL::Cipher を使用しているサーバーから情報を送信しています。Delphi XE8 でコーディングされたアプリケーションでデータを受信し、TPLB 3 OpenSSL を使用してデータを復号化しようとしています。私が試したすべての情報から、一致するすべての情報、キー、ivなどがありますが、復号化しようとするとエラーまたはジャンクデータが表示されます. 適切に復号化するために TPLB 3 のセットアップ/構成に欠けているものがあると思いますが、一生それを理解することはできません。どんな助けでも大歓迎です。
Delphi 復号化
ルビーの暗号化
編集:
私は戻って、すべてを再確認しました(基本的に最初からやり直しました)。サーバー上で暗号化されている (Base64 エンコードされる前の) バイトが、クライアントで復号化されている (Base64 デコード後) バイトと同じであることを確認しました。しかし、私はまだ「ジャンク」を出しています。
更新された (雑然とした) Delphi 復号化
編集 2 TPLB3 には、パディング用の 2 つのオプション、なしまたは PKCS があります。None を設定すると、がらくたが出てきます。PKCS を設定すると、「OpenSSL 暗号化エラー」が発生します。結果のエンコーディングは問題ではないようですが、それでもジャンクです。
delphi - ロックボックス 3 - 初期化されていない場合はリセット
私は Windows 8 64 ビット、Delphi XE7 を使用しています。
そのため、独自の「デモ」アプリケーションを作成して、それがどのように機能するかを理解し始めました。また、メモから暗号化された文字列を復号化しようとすると行き詰まりました。
鍵生成
暗号化する
手順
復号化 (例外「TSimpleCodec.Init 初期化されていない場合のリセット」が codec.DecryptString(str, base64Ciphertext); の行でスローされます)
それで、私は何を間違っていますか?また、暗号化手順のように実行時に作成する代わりに、「ビジュアル」コンポーネントを使用しようとしました。
================================================== ==================
更新 月 10.08.2015
このコードを介して秘密鍵と公開鍵をロードすると、機能します
キー serpatley を読み込もうとすると、個別に保存したものも機能しないためです
文字列の暗号化は機能しますが、暗号化しないと「TSimpleCodec.Init - 初期化されていない場合はリセット」がスローされます。
「codec.EncryptString(sUncrypted, sCryped);」を呼び出すと発生します。
そして、アプリケーションを閉じると、「TSimpleCodec.Init - 暗号化/復号化中に暗号を設定できません」がスローされます
blowfish - TurboPower LockBox 2 および/または 3 で使用されている BlowFish のバージョンを特定しようとしています
TurboPower LockBox 2 および/または 3 で使用されている BlowFish のバージョンを特定しようとしています。私はたくさんの調査を行いましたが、「BLOWFISH」は表示されますが、バージョンは表示されません。