我已經使用這個簡單的代碼來加密純文本。然後我嘗試使用相同的加密方法解密它,但在加密部分反轉。有一個乘法過程,我不知道如何在解密代碼中對其進行反轉。解密不工作>>>
下面是代碼:
procedure TForm1.Button1Click(Sender: TObject);
var
s: String;
count, ilength: Integer;
begin
s := edit1.Text;
ilength := Length(s);
FOR count := 1 to ilength do
begin
s[count] := chr(ord(s[count]) * 4 + 1); // Encoding
end;
Label1.caption := s;
// Display encoded text
// Decoding section
// This will probably be placed in another procedure.
FOR count := 1 to ilength do
begin
s[count] := chr(ord((s[count])/4) - 1);
// Here I Get An Error ! Please Help Guys, Thanks
end;
end;
**錯誤說**是什麼? – SLaks
安全是_hard_。不要發明自己的密碼 – SLaks
@Slaks [DCC錯誤] Unit1.pas(47):E2008不兼容的類型 –