次のコードを使用して入力されたパスワードの単純な暗号化を実行し、暗号化されたパスワードをラベルのキャプションに表示することができました。
procedure TfrmLogin.edtAddPasswordClick(Sender: TObject);
var
NormalPassword, EncryptedPassword: string;
PasswordChar: Char;
EncryptedCharValue: string;
CharPtr: Integer;
Ptr, n: Integer;
begin
NormalPassword := Edit1.text;
EncryptedPassword := '';
for CharPtr := 1 to Length(NormalPassword) do
begin
PasswordChar := NormalPassword[CharPtr];
EncryptedCharValue := IntToStr (Ord(PasswordChar) * 5 + 14);
EncryptedPassword := EncryptedPassword + EncryptedCharValue;
Label1.Caption := EncryptedPassword;
end;
end;
問題は、label1.captionに表示されている暗号化されたパスワードを、別のボタンをクリックするだけで元の形式に戻したいのですが、これをどのように行うことができるかわかりません。助言がありますか?