c# - なぜ、悪いパスワードが「パディングが無効で、削除できない」原因ですか?

c# - なぜ、悪いパスワードが「パディングが無効で、削除できない」原因ですか?

私はシンプルな文字列の暗号化が必要でしたので、次のコードを書いています( hereから大きなインスピレーションを得ていhere):// create and initialize a crypto algorithm private static SymmetricAlgorithm getAlgorithm(string password){Symmet…


C#でPHPの暗号化された文字列を解読する

私はPHPで暗号化された文字列をC#で解読したいと思っています。 私は以下のチュートリアルを使って暗号化を行ったが、復号化に問題がある。 誰でもこれを行う方法の例を掲載できますか? http://www.sanity-free.org/131/triple_des_between_php_and_csharp.html…


c# - リピート可能な暗号化キーをどのように生成しますか?

私はデータを暗号化しようとしています。 私は、パスワードと時間のようないくつかの移動価値に基づいて暗号化キーを生成したい。 目標はキーの変更を行うことですが、パスワードが解読できることを知っている人はいませんか? これはC#で起こっています。 私はパスワードをハッシュするために次のコードを使用しています。 private static string GetPasswordHash(string…


C#バイト[]暗号化

私は暗号化する必要があるファイルの内容であるByte[]フィールドを持っています。 それを得る次の人が何らかの努力なしで簡単にそれを解読することができないことを確かめるのにちょうど十分な、特別なまたは派手なものはありません。 私は.Net Framework 4.0に付属の暗号化を使用しますが、ファイルをそれより大きくする必要はありません。 私はちょうど単に配列を逆にするか、最後に数バイトを…


c# - 2次元点構造体に対する適切な `GetHashCode()`アルゴリズムとは何ですか(衝突を回避します)

次のコードを見てください。 struct Vec2:IEquatable<Vec2>{double X,Y; public bool Equals(Vec2 other){return X.Equals(other.X) && Y.Equals(other.Y);}public override bool Equals(…


C#のBouncy Castleを使用した暗号化/復号化

私は "BouncyCastle.Crypto.dll"私のアプリで文字列を暗号化/復号化に使用しています。 私はこのブログから次のコードを使用しています: 私はクラスBCEngineを持っています、上記のリンクで与えられたものとまったく同じです。 public class BCEngine{private readonly Encoding_encoding; privat…


VB.NETでのAES暗号化文字列

私はVisual Basic 2010に基づくプログラムを持っています。 私はカスタムキーワードとAES暗号化を使用して、会社のWebサイトに登録キーを生成し、ソフトウェアがインターネットに接続されているかどうかに関係なく、ソフトウェアのロックを解除します。 これを行うには、特定のユーザー情報(および検証コード)をAES暗号化文字列に暗号化し、私のWebサイトで構築するユーティリティを使用し…


c# - GUIDは(一時的な)暗号化のための良いキーですか?

私はRijndael(AES)暗号化アルゴリズムを使って機密データを暗号化するための暗号化キーを生成しています。 私はキージェネレータとしてGUIDを使用しています。 これらのキーは「強く」なっていますか? 注:それは20分間敏感です。…



c# - 接続文字列暗号化、アイデアは何ですか?

接続文字列セクションを暗号化している場合は、web.configを持っている人なら誰でも情報を復号化できます。 私だけに知られているパスワードキーはありません。 ここのアイデアは何ですか? VSでそのweb.configを持つ人は誰でも、情報を解読することができるでしょう... 私はそのアイディアがわからない……


C#接続文字列でパスワードを隠すにはどうすればよいですか?

次のような接続文字列があります。 Data Source=Paul-HP\MYDB;Initial Catalog=MyMSDBSQL;Persist Security Info=True;User ID=sa;Password=password(.net webservice)これは明らかに単にapp.configファイルを開いて設定を見ることで見ることができます。 私が必要としている…




rfc2898derivebytes aesmanaged aes 暗号化 aescryptoserviceprovider rijndaelmanaged salt createencryptor icryptotransform 種類