問題タブ [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.
encryption - 「=」で終わる base64 以外のエンコーディング方法はありますか?
ActiveCrypt.Crypt以前の開発者がデータベースに送信する前にユーザーのパスワードを暗号化するために呼び出された ASP オブジェクトを使用しているプロジェクトを継承しました。
この呼び出しはencryptvariant()、モード 7 の関数を使用します。私が見つけた唯一のドキュメントは、暗号化が 3DES であることを示しています (会社は現在消滅しています)。問題は、関数から派生した値が base64 でエンコードされた文字列のように見えることです (末尾のシングルとダブルの "==" は完全に見逃されます)。
「=」または「==」で終わることが多い他のエンコーディングはありますか? この ActiveCrypt オブジェクトに精通している人はいますか? キーを使用してパスワードを 3DES エンコードしてから、base64 に変換しようとしましたが、うまくいきませんでした。また、開発者が引数を交換した場合に備えて、キーとパスワードを逆にしてみました。どんな助けでも大歓迎です。
キー「key」を使用したいくつかの例 (引用符なし)
c#-4.0 - 暗号化されたデータで「等号」記号を返す TripleDES
クエリ文字列で使用するデータを暗号化/復号化しようとしています。
ほとんどの場合、暗号化されたデータは「等号」記号「=」で終わります。
以下は、暗号化された文字列の例です。
ここからコードをコピーして、少し変更しました。
http://www.deltasblog.co.uk/code-snippets/basic-encryptiondecryption-c/
Key、PaddingMode、CipherMode を変更しようとしましたが、うまくいきませんでした。最後に常に = を返します。私を助けてください。
java - この行がJavaで機能しないのはなぜですか?
この行でエラーが発生しました。base64 でクラスを作成することをお勧めしますが、Base64 の標準クラスはありますか?これを使用して暗号化しています。
php - このphpステートメントが機能しないのはなぜですか? URL を使用してデータを送信できない
みんな、下のこの行、echoステートメントまで、すべてが完璧に機能しています.私が望むのは、同じウィンドウで、以下のコードを使用して上記のURLに2つの値を渡すことだけです.しかし、リダイレクトされません.なぜこれが起こるのですか?
php - トリプル DES 初期化ベクトル
PHPを使用して暗号化データを生成する作業コードがあります。
問題は、このコードを複数回実行すると、同じ入力が常に に対して同じ出力$encrypted_stringと に対して異なる出力が得られる場合です$iv。では、IV が変更された場合、暗号化データが常に同じになるのはなぜですか?
ありがとうございます。