C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 40 を表示中)
■20820 / )  Re[2]: ユーザ情報
□投稿者/ adrian_beltre (13回)-(2008/06/17(Tue) 12:10:08)
επιστημηさん
高見知英 さん

public Boolean setPassword(string input){

string str = input;
//ここはそのうち改良 現在は"ISL"で固定
byte[] data = Encoding.Unicode.GetBytes(input);

SHA512 sha = new SHA512Managed();
// This is one implementation of the abstract class SHA1.
password = sha.ComputeHash(data);

// 設定する値のデータ
byte[] location = password; // REG_SZ型

// レジストリの設定と削除
try
{
// レジストリ・キーを新規作成して開く
RegistryKey rKey = Registry.LocalMachine.CreateSubKey(rKeyName);

// レジストリの値を設定
rKey.SetValue(ValueName, location);

// 開いたレジストリを閉じる
rKey.Close();

//設定したレジストリの値をコンソールに表示
//Console.WriteLine(location);
return true;
}

catch (Exception ex)
{
// レジストリ・キーが存在しない
MessageBox.Show("パスワードを設定できませんでした。");
return false;
}

}

これで暗号化(服を着せて)してレジストリに格納しているつもりですが、まだよろしくはないですか?

返信 編集キー/


管理者用

- Child Tree -