hashPassword (NotesSession - JavaScript)

ストリング値をハッシュして、認識できないようにします。

定義場所

NotesSession

構文

hashPassword(password:string) : string
パラメータ 説明
password ハッシュするストリング
.
戻り値 説明
string ハッシュされたストリング

使用法

タイプが Password のアイテムは、セキュアではありません。 こうしたアイテムの値は、プログラムにより、または [プロパティ] でフィールドを確認することにより、読み取ることができます。このような値は、hashPassword を使用して理解できない文字に変換します。

ハッシュされた値を確認するには、verifyPassword を使用します。

このボタンは、ユーザーが新しいパスワードとその確認パスワードの値を入力するページで使用します。このコードは、テキストのパスワードをハッシュした後、ハッシュされた値に対してテキストの確認パスワードを検証します。
var cpw = document1.getItemValueString("passwordCreate");
var vpw = document1.getItemValueString("passwordVerification");
if (cpw.length < 6 || vpw.length < 6) {
	requestScope.status = "Password must be at least 6 characters";
} else {
	var pw = session.hashPassword(cpw);
	if (session.verifyPassword(vpw, pw)) {
		document1.replaceItemValue("password", pw);
		document1.save();
		requestScope.status = "Password accepted";
	} else {
		requestScope.status = "Password verification failed";
	}
}

言語間の参照

LotusScript® NotesSession クラスの HashPassword メソッド

Java™ Session クラスの hashPassword メソッド