問題タブ [tripledes]

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 に答える
2336 参照

encryption - 「=」で終わる base64 以外のエンコーディング方法はありますか?

ActiveCrypt.Crypt以前の開発者がデータベースに送信する前にユーザーのパスワードを暗号化するために呼び出された ASP オブジェクトを使用しているプロジェクトを継承しました。

この呼び出しはencryptvariant()、モード 7 の関数を使用します。私が見つけた唯一のドキュメントは、暗号化が 3DES であることを示しています (会社は現在消滅しています)。問題は、関数から派生した値が base64 でエンコードされた文字列のように見えることです (末尾のシングルとダブルの "==" は完全に見逃されます)。

「=」または「==」で終わることが多い他のエンコーディングはありますか? この ActiveCrypt オブジェクトに精通している人はいますか? キーを使用してパスワードを 3DES エンコードしてから、base64 に変換しようとしましたが、うまくいきませんでした。また、開発者が引数を交換した場合に備えて、キーとパスワードを逆にしてみました。どんな助けでも大歓迎です。

キー「key」を使用したいくつかの例 (引用符なし)

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

c#-4.0 - 暗号化されたデータで「等号」記号を返す TripleDES

クエリ文字列で使用するデータを暗号化/復号化しようとしています。

ほとんどの場合、暗号化されたデータは「等号」記号「=」で終わります。

以下は、暗号化された文字列の例です。

ここからコードをコピーして、少し変更しました。

http://www.deltasblog.co.uk/code-snippets/basic-encryptiondecryption-c/

Key、PaddingMode、CipherMode を変更しようとしましたが、うまくいきませんでした。最後に常に = を返します。私を助けてください。

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

java - この行がJavaで機能しないのはなぜですか?

この行でエラーが発生しました。base64 でクラスを作成することをお勧めしますが、Base64 の標準クラスはありますか?これを使用して暗号化しています。

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

php - このphpステートメントが機能しないのはなぜですか? URL を使用してデータを送信できない

みんな、下のこの行、echoステートメントまで、すべてが完璧に機能しています.私が望むのは、同じウィンドウで、以下のコードを使用して上記のURLに2つの値を渡すことだけです.しかし、リダイレクトされません.なぜこれが起こるのですか?

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

php - トリプル DES 初期化ベクトル

PHPを使用して暗号化データを生成する作業コードがあります。

問題は、このコードを複数回実行すると、同じ入力が常に に対して同じ出力$encrypted_stringと に対して異なる出力が得られる場合です$iv。では、IV が変更された場合、暗号化データが常に同じになるのはなぜですか?

ありがとうございます。