encryption-symmetric

    1

    3答えて

    私はObjective-Cのに新しいですが、経験豊富な開発者(C#の)ですが、私はこれを把握することはできません。 私はRC4暗号化された文字列を持っている、と私は必要iPad(iOS 5.0)でObjective-Cを使用して暗号化を解除します。私は実際の例でネット全体を見てきましたが、エンドツーエンドで動作する例が見つからなかったのです。以下のコードは、復号化された文字列を正しく返さないだけで

    17

    4答えて

    私はを非常に単純な暗号化/復号化方法を探しています。私は常に同じ静的キーを使用します。私はこのアプローチのリスクを認識しています。現在、次のコードを使用していますが、同じ文字列を暗号化して解読した後に同じ結果が生成されることはありません(文字列の途中にゴミがいくつかあります)。 public static string Crypt(this string text) { st

    0

    1答えて

    一部の列を暗号化するために、対称暗号化を有効にしたDBがあります。 は私が CREATE PROCEDURE [dbo].[sys_EnableSymmetricEncryption] AS BEGIN --If there is no master key, create one now. IF NOT EXISTS (SELECT * FROM sys.symmetric_k

    3

    1答えて

    RijndaelManagedで奇妙な問題が発生しています。基本的に私はCipherMode、Padding、IV、Keyを設定した新しいインスタンスを持っています。次に、別のインスタンスを作成し、元のインスタンスの2番目のインスタンスに同じプロパティ値を割り当てます:Mode、Padding、KeySize、FeedbackSize、BlockSize、IVおよびKey。 したがって、すべてのプ

    1

    2答えて

    ピアツーピアアプリケーションを作成しています。単純な対称暗号化を実装したいと思います。 私はこれを行う方法の良い例を探していますが、無料であればどのライブラリを使用しても構いません。 好ましくは、すべての暗号化はソケットレイヤーで行われるため、コードを変更する必要はありません。 誰かがこのような例を提供できますか?

    3

    1答えて

    現在、この投稿に影響を受けたAndroidのAES 256を使用して対称暗号化/復号化を実装しています: Java 256bit AES Encryption 私の実装の目的は、データベースのデータを暗号化することです。私がchar []パスワードとり、次のコンストラクタを使用して鍵生成のために : public Cryptography(char[] password) throws NoSuc

    1

    1答えて

    文字列を暗号化および復号化するための次のテストコードがあります。私のキーのラップとアンラップコードをtest()で取り除いても、うまくいきますが、私のキーをラップしてからもう一度ラップして解読に使うと、失敗して "結果の復号化された文字列として "Test"を返しますが、代わりに " J "を返します。 私はラッピングとアンラッピングを行っているときにエラーが表示されますか?ありがとう。 priv

    2

    1答えて

    私は対称暗号化のためにCNGのAESの周りにAES-OFBラッパーを実装しようとしています。 私は理解できない問題に遭遇しました...私はAESアルゴリズムハンドル(BCRYPT_AES_ALGORITHM)を作成し、AESキーをインポートしました。私は私の平文/暗号文をXORするための16バイトのキーストリームを生成しようとします。このメカニズムを最初に実行すると、keyStreamPtrがラン

    1

    1答えて

    私はTripleDES暗号化と復号化を実装する.NETクラスを持っています。コードはあまりにも多くここに投稿することです。しかし、問題は、暗号化はOKですが、元の平文の長さによっては復号化に一貫性がないことです。他のトリプルDESツールも同じ価値を提供するので、暗号化はOKです。元の平文の長さが8,16,24,32,40などすなわち8Nた場合 具体的には、最後の文字は、結果として得られる平文から遮

    7

    5答えて

    keyczar、cryptlib、NaClのような最も確立されたものはRubyで利用できないようです。暗号プリミティブの決定がなされた高レベルのライブラリ(IV、CBC、EBCなどを生成する必要はありません)のルビライブラリ(またはバインディング)とは何ですか?私はruby-gpgmeを見つけました。私が最終的に関心を持っているストリームの対称暗号化をサポートするlibmcryptもあります。