PDA

View Full Version : Encoding و Decoding



Delphi Skyline
دوشنبه 29 اسفند 1384, 15:16 عصر
اینم یه کد کوچولو برای کد کردن ::



procedure TForm1.Button1Click(Sender: TObject);
var
s: String[255];
c: array[0..255] of Byte absolute s;
i: Integer;
begin
//کردنEncode

s := 'Sample';
for i := 1 to Ord(s[0]) do c[i] := 23 xor c[i];
Label1.Caption := s;

//کردنDecode

s := Label1.Caption;
for i := 1 to Length(s) do s[i] := Char(23 xor Ord(c[i]));
Label2.Caption := s;
end;

Mohammad_Mnt
پنج شنبه 03 فروردین 1385, 10:53 صبح
این کد کردن ظرف 3 ثانیه دی.کد می شه !!

Delphi Skyline
پنج شنبه 03 فروردین 1385, 12:38 عصر
عزیز من این یه مثال

Delphi Skyline
پنج شنبه 03 فروردین 1385, 12:41 عصر
در ضمن چون Decodesh روبروطه 3 ثانیه تمومه وگرنه ...

Ehsansh
شنبه 05 فروردین 1385, 12:12 عصر
کسی یک سیستم کدینگ حرفه ای نداره؟
یا یک الگوریتم استاندارد؟

Delphi Skyline
شنبه 05 فروردین 1385, 12:23 عصر
اگه می خوای من می تونم برات بنویسم

mzjahromi
شنبه 05 فروردین 1385, 13:40 عصر
کسی یک سیستم کدینگ حرفه ای نداره؟
یا یک الگوریتم استاندارد؟
همین الگوریتم ولی با ماسکهای غیر متعارف کرکش رو خیلی سخت میکنه

Delphi Skyline
شنبه 05 فروردین 1385, 13:43 عصر
درسته . این اصولشو بهت می گه . تو دیگه با سلیقه خودت تغییرش بده .

Ehsansh
شنبه 05 فروردین 1385, 19:40 عصر
همین الگوریتم ولی با ماسکهای غیر متعارف کرکش رو خیلی سخت میکنه
میشه یه الگوریتم با دو ماسک متفاوت برا بذارید؟

Delphi Skyline
شنبه 05 فروردین 1385, 21:53 عصر
اینا سلیقه این . مثلا می تونی چند تا جمع و ضرب و تقسیم و .... رو روش انجام بدی .

mzjahromi
یک شنبه 06 فروردین 1385, 07:31 صبح
میشه یه الگوریتم با دو ماسک متفاوت برا بذارید؟

اینا سلیقه این . مثلا می تونی چند تا جمع و ضرب و تقسیم و .... رو روش انجام بدی .

منظور من از غیر متعارف اینا نبود. منظور من چیزی بود که نشه به این راحتی پیداش کرد.مثلا یه ماسک 13 بیتی , ....

Delphi Skyline
یک شنبه 06 فروردین 1385, 12:27 عصر
درسته . من منظور شما رو خوب متوجه نشدم . ببخشید .

Sepidar
یک شنبه 06 فروردین 1385, 12:50 عصر
آقای وحید نصیری خیلی وقت پیش یه الگوریتم انکودینگ رو کامل توضیح داده بود.
بگردید، پیدا میکنید. یه فایل پی دی اف بود