Results 1 to 4 of 4

Thread: Jedi decryption niet unicode?

  1. #1
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,032

    Jedi decryption niet unicode?

    Ik maak gebruik van TJvVigenereCipher van jedi. Deze geeft tijdens het compileren de melding:
    Compiling krserver2x.dproj (Debug, Win32)
    [dcc32 Warning] clConnections.pas(119): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
    [dcc32 Warning] clConnections.pas(119): W1057 Implicit string cast from 'AnsiString' to 'string'
    Is er een andere tool om te decrypten, die wel unicode ondersteunt. Wel raar dat dat bij Jedi niet zo is.
    Delphi is great. Lazarus is more powerfull

  2. #2
    Die Ciphers ondersteunen toch alleen maar Ascii karakters?

    Wat is er dan mis met converteren naar AnsiString (en eventueel terug converteren van de result).

    Hoe zou jij de Vigenère cipher zien met echte unicode karakters?
    Waarmee zouden die moeten "shiften" ?

    https://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher

  3. #3
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,032
    Waar het mij omgaat, is dat ik die melding niet meer krijg. Maar ik ga zelf wel converteren naar Ansistring
    Delphi is great. Lazarus is more powerfull

  4. #4
    Als je zelf .Encode(ansistring(jouw_unicodestring)); doet dan komt de waarschuwing niet.

    De waarschuwing geeft in ieder geval aan dat als jij een string hebt met "vreemde" karakters dat de functie daarvoor niet werkt. Dus die waarschuwing heeft zo wel zijn nut

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •