問題タブ [des]
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.
algorithm - DES アルゴリズムのチュートリアルを探しています
私は暗号化の勉強をしていますが、どうにかして DES の仕組みを理解することに固執しました。長い間存在しているため、ネット上には派手な図やビデオなどの優れたチュートリアルがあるはずです。検索しましたが、運がありませんでした。脳にとって「消化しやすい」ものを見つけた人はいますか?
php - DES 暗号化
DES 暗号化は「一方向暗号化」または「双方向暗号化」と呼ばれますか? DES 暗号化を復号化する PHP クラスまたはメソッドはありますか? ありがとう
java - printf( "%c"、M);を変換するにはどうすればよいですか。DES実装のためにCからJavaに?
私はドイツ人の学生です。コンピュータクラスの場合、JavaでDES暗号化を実装し(Java-APIを使用するのではなく、自分で)、詳細に説明する必要があります。googleを使用したJavaコードの例は見つかりませんでしたが、Cで簡単に実装できました。(私はCを知りません、私は少しC ++を知っていますが、それほどよくはありません、ポインターはまだ時々私を取得します。)
そこで、コードをCからJavaに変換しようとしましたが、途中でうまくいきましたが、最後の部分、特に次の例を使用すると問題が発生します。
これは、Googleが私に言ったことから、数値(整数)をASCII文字に変換しているようですが、私にはよくわかりません。私のコードはその最後の部分まで機能しているようですので、私に修正/ヒントを与えることができる人に感謝します。
私のコード:
どうすれば変換できますか
Javaに、そしてこれは完全なDES実装ですか?
c# - C# - ストリームからの DES 暗号化ファイルのシリアライズ/デシリアライズ
シリアル化されたデータをファイルに暗号化し、DES を使用して読み戻す方法の例はありますか?
動作しないコードを既に書いていますが、自分のコードを追求するのではなく、新しい試みを見たいと思っています。
編集:申し訳ありませんが、XmlSerializer.Serialize/Deserializeを使用した例が必要であることを忘れていました。
security - DES 鍵はどのように作成すればよいですか? なぜ 7 文字の文字列では不十分なのですか?
暗号化における鍵の長さの要件を理解するのに少し苦労しています。私は現在、56ビットであると信じているDESを使用しています...現在、8文字のパスワードをbyte[]
私の暗号化に変換することで機能します。7桁のパスワードを使用すると、そうではありません。
間違っていたらすみませんが、それは ASCII 文字が 7 ビットなので、8 * 7 = 56 ビットなのでしょうか?
それは私には正しくないようです。鍵を使用したい場合、秘密鍵のソルトハッシュ、つまり MD5 ハッシュを渡すことができないのはなぜですか?
これは非常に単純なことだと思いますが、何が起こっているのかを明確に理解することはできません。
encryption - DES-Xとは?
DES-Xとは?
と
DES-X と DES は下位互換性がありますか?
cryptography - DESをクラックする時が来ましたか?スクリプトキディに適したタスクはもうありますか?
AESが最適な暗号化方式であることをすでに理解していますが、脅威の可能性がスクリプトキディのレベルにある場合は、DESを使用する既存のコードを書き直す必要がありますか?(たとえば、pkzipパスワードは、コンピューター以外の専門家によって無料のユーティリティで解読される可能性があるので、DESはそのようなものですか?)グーグルですばやく検索すると、廃止されたDESでもスーパーコンピューターと大量の時間が必要であるか、時間が変更されていることがわかります。 ?
特に、このCAPTCHAライブラリはDESを使用して、ビューステートでユーザーに送信されるチャレンジ文字列を暗号化します。
c# - 8バイトのプレーンテキストのDES暗号化により、16バイトの配列になります
このコードを使用して、8バイトのPlainTextを8バイトのキーで暗号化していますが、結果は常に16バイトの配列になります。
ouptutの最初の8バイトは私が期待するものですが、残りはそれが何であるかはわかりません。このコードに何か問題がありますか?
java - Java PBEWithMD5AndDES
パスワードベースの暗号化を使用しています。私が最初に考えたのは、AES を使用してパスワードを含むファイルを暗号化することでした。パスワードベースの暗号化は AES をサポートしていないことが判明しました。DES を使用します。AFAIK desは安全ではありません。PBEWithMD5AndDES は私のデータを突き刺すのに十分安全ですか、それとも別の実装を探すべきですか?
wpf - WPF でのデータ バインディングに関する一般的な設計上の質問
私は自分の WPF プロジェクトで Binding を使い始めていますが、実際にはプレゼンテーション側 (XAML) のいくつかについて混乱しています。
TreeView
だから私はカテゴリのリストを入力したいと思います。HierarchicalDataTemplate
カテゴリ インスタンスのリストの右の書き方を知っています。
しかし、今私が知らないのは、どこからリストを取得するかです。私はここに2つの解決策があります:
Library Singleton
適切な樹木を返すクラス を取得したObjectDataProvider
ので、xaml で Library.Instance.Categories メソッドを呼び出す を使用する必要があります。(これは、コントローラーを UI から完全に分離する必要があることを意味します)。私は
Property ListCategories
自分のページにinteractionLogic(OpenUnit.xaml.cs)を取得し、ツリーをバインドしました。
xaml.cs ファイルの目的がよくわかりません。何のために作成されているのですか? 通常、プロパティを保存する (そしてコントローラーとして機能する) ために使用されますか? それとも、単に UI のバックエンド (たとえば、UI から値を取得する) に使用されますか?
xaml.cs ファイルがコントローラーとして使用されている場合、データをそれにバインドするにはどうすればよいですか。多くの解決策を試しましたが成功しませんでした。成功したのは静的バインディングを使用した場合だけでした。
WPF の UI とロジック バインディングに関するコメントや推奨事項をいただければ幸いです。混乱が少なくなることを願っています。
前もって感謝します、
ボリス