cryptography

    2

    1答えて

    私はしかし私の結果の暗号文が長すぎる、CryptoSwiftライブラリとスウィフトでAES-128-CTRを使用します。 マイIVが16バイト、塩32バイトであり、AES平文も32バイトであり、なぜ別の16バイトのパディング従って、得られた暗号文の48バイトでありますか? let salt: [UInt8] = Array("tkmlidnonknkqgvapjrpdcductebsozn".ut

    0

    1答えて

    私はAES/ECBを使用するよりも安全であると警告されているため、AES/CBCの文字列を暗号化および復号化するこのコードを書きました。 private static final String IV = "nVj1Vakka8jaVn9d"; private static final String AES_MODE = "AES/CBC/PKCS7Padding"; private stat

    1

    1答えて

    大きい素数を生成するためにBigIntegerクラスを使用して、RSA Blindデジタル署名方式を実装しようとしています。サマンサは、公開鍵、秘密鍵を生成し、メッセージを選択し、それをマスクし、それに署名し、次にビクターが署名を検証する。 問題:限り、私はBigIntegerクラスからmodPowべき乗剰余法を使用して、すべてが(検証アルゴリズムが真毎回返す)完璧に動作します。しかし、私は自分で

    1

    1答えて

    私は自分のCryptoライブラリをC++で書こうとしていますが、私は物事の面倒を見ています。 私はライブラリを使用している人にとって使いやすいと同時に、最適なモジュール性と再利用性を実現するように自分のライブラリを構造化しようとしています。 は、私はすでに(128、192および256)AESを実装していると私は正確にデータの暗号化と復号化することができるよ私は今 (私は、NISTのECBのテストベ

    0

    1答えて

    シンプルなWebSocketサーバーがあり、データの改ざんや盗聴、AESなし、他の暗号アルゴリズムとにかくリバースエンジニアリングすることができます。私がGoogleの「ウェブソケットを保護する方法」では、SSL/TLSという答えが1つしかありません。 SSLを使用するには、証明書を使用するために証明書を生成する必要があり、プロトコルで暗号化が処理されるため、暗号化/復号化機能を自分で呼び出す必要

    0

    2答えて

    私はphpとC++で実装しやすいパスワードハッシュ標準を探しています。私はBCryptがあることを知っていますが、実際にはC++で実装するのは簡単ではありません。両方の言語で簡単に実装できるハッシュアルゴリズムはありますか?私は私のmyBBフォーラムに亀裂を入れたくないので、これを探しています。彼らは本当にそれほど良いものではない塩でmd5を使います。 私はひび割れから私を守っていません。そんなこ

    -2

    1答えて

    変な文字が「™aを> *:カントー>¥%¢」その後 、私はそれを送りました以上、このコード socket.receive(packet); test = packet.getData(); System.out.println(new String(test)); を DatagramPacket C1C2 = new DatagramPacket(RC4cipherData, RC4ci

    0

    1答えて

    私はcrlファイルを持っています。 私はそれをロードし、それを使用する必要があります。それはシステムによってうまくいく。 WinAPiとサードパーティ製のライブラリを使用せずに実行する方法はありますか? 私はX509Certificate2とX509Certificate2CollectionImportメソッドを使用しようとしました。私はエラーが表示されます: 'オブジェクトが見つかりません'。

    2

    1答えて

    私はBotan document、 を読んでいた私は、次の注意事項に出くわした:MACが検証されない場合は、復号時には が、仕上がりはIntegrity_Failureのインスタンスをスローします。これが起こった場合、更新の呼び出しを介して以前に出力されたすべての平文は破壊されなければならず、攻撃者がその効果を観察することはできません。 これが決して起こらないことを保証する簡単な方法の1つは、更新

    1

    1答えて

    私はPKCS#11がcryptoki APIを定義するstdであり、KMIPがメッセージフォーマットを定義するプロトコルだが、それらがどのように接続されているのか、それとも相互接続されているのかを理解していますか? 彼らはどちらも暗号化においてそれぞれの重要性をどのように保持していますか?