2

データベース システムとペア プログラミングを行っていると、資格情報 (通常は自分のアカウント) を一時的にハードコーディングすることがあります。基本的な難読化 ( rot13 など) を使用して、他の開発者が私のパスワードをざっと見たり見たりすることなく、パスワードをハードコーディングする簡単な方法はありますか?

安全である必要はありません。社会的側面に油を注ぐだけでよいのです。非常に安全な暗号化やファイルからのパスワードの読み取りなどを含む複雑なことはしたくありません。これは、その場でコーディングしながらすばやく実装する必要があります (つまり、最大 10 秒)。理想的には、次のようなものが必要です。

string password = string.rot13("zlcnffjbeq");

このようなものはすでに存在しますか?

4

4 に答える 4

1

パスワードを設定ファイルに保存することをお勧めします。ソース管理には、ダミーのものを使用してください。次に、PC で構成ファイルの最新バージョンを取得した後、パスワードを追加して構成を変更できます。

于 2013-03-13T14:08:42.930 に答える
1

Windows 統合セキュリティ用に SQL Server を構成するには

  1. Windows の [スタート] メニューから、[Microsoft SQL Server] を選択し、[Enterprise Manager] を選択します。

  2. サーバーのノードを開き、ユーザーに権限を付与するデータベースのノードを展開します。

  3. [ユーザー] ノードを右クリックし、[新しいデータベース ユーザー] を選択します。

  4. [データベース ユーザーのプロパティ] ダイアログ ボックスで、[ログイン名] ボックスに domain\username と入力し、[OK] をクリックします。さらに、すべてのドメイン ユーザーがデータベースにアクセスできるように SQL Server を構成します。

MSDNから。接続文字列はServer=x;Initial Catalog=y;Integrated Security=trueの代わりになりServer=x;Initial Catalog=y;User=you;Pwd=yourpasswordます。

于 2013-03-13T14:10:03.947 に答える
0

たぶん、ここのようにパスワードを文字列変数に保存できます

/* Variable that stores the password */                                             string pwd = "12345";

string password = string.rot13(pwd);

エディターの表示範囲外にタブで移動します。これはあなたの問題に対する適切な解決策です。

次に、コード内の別の場所で文字列変数を使用できます。右にスクロールしない限り、誰もあなたのパスワードを見ることができません。

于 2013-03-13T14:44:12.553 に答える