プレーンテキストを暗号化するこの単純なコードを使用しました。次に、同じ暗号化方法を使用して復号化しようとしましたが、暗号化セクションで逆になりました。復号化コードでそれを逆にする方法がわからない乗算プロセスがあります。
コードは次のとおりです。
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;