我必须在安装时将一些用户输入的动态数据发布到我的服务器。我可以成功发布数据。但要安全地发布数据,我必须在发布时加密数据。我不知道该怎么做..
这是我的代码,
procedure CurStepChanged(CurStep: TSetupStep);
var
WinHttpReq: Variant;
begin
if CurStep = ssInstall then
begin
if AutoCheckRadioButton.Checked = True then
begin
WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
WinHttpReq.Open('POST', '<web_server>', false);
WinHttpReq.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
WinHttpReq.Send('<need to encrypt data>');
{ WinHttpReq.ResponseText will hold the server response }
end;
end;
end;
提前感谢您的帮助
答案 0 :(得分:1)
只需使用HTTPS网址,例如:
https://www.example.com/
加密自动发生。