October 2009
M T W T F S S
    Nov »
 1234
567891011
12131415161718
19202122232425
262728293031  

Archives

Categories

  • [+]ASP.NET (7) 
  • [+]C# (87) 
  • [+]C++ (13) 
  • [—]Delphi (20) 
  • [+]JavaScript (24) 
  • [+]Regular Expressions (7) 
  • [+]SQL (13) 
  • [+]VB (100) 
  • [+]VB.NET (4) 

Online

Users: 10 Guests
  • Loading...


    Loading...

    Login






    Register | Lost password?

    Register





    A password will be mailed to you.
    Log in | Lost password?

    Retrieve password





    A confirmation mail will be sent to your e-mail address.
    Log in | Register
  • Encoding and Decoding Strings with XOR function

    (* ----------
      Code :
    ---------- *)
    
    function XorStr(Stri, Strk: String): String;
    var
        Longkey: string;
        I: Integer;
        Next: char;
    begin
         for i := 0 to (Length(Stri) div Length(Strk)) do
             Longkey := Longkey + Strk;
    
         for I := 1 to length(Stri) do
         begin
              Next := chr((ord(Stri[i]) xor ord(Longkey[i])));
              Result := Result + Next;
         end;
    end;
    
    (* ---------------
      Example:
    --------------- *)
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
        { Encode The String }
        Edit1.Text := XorStr('The String', '1234567890');
    end;
    
    procedure TForm1.Button2Click(Sender: TObject);
    begin
        { Decode The String }
        Edit2.Text := XorStr(Edit1.Text, '1234567890');
    end;
    
    Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • del.icio.us
    • Bloglines
    • Facebook
    • Google Bookmarks
    • LinkedIn
    • Technorati
    • TwitThis
    • Webnews

    Leave a Reply

     

     

     

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

    Spam Protection by WP-SpamFree Plugin