kataner Opublikowano 22 Lutego 2011 Udostępnij Opublikowano 22 Lutego 2011 Jak w temacie. Otóż stworzyłem metodę szyfrowania która polega na stworzeniu alfabetu szyfru - np: alfabet: abcdefghijklmnoprstuwyz alfabet szyfru: zywutspronmlkjihgfedcba czyli zwykły alfabet: CZESC MAREK szyfr: WATFW LZGTN Więc chcę rozbić tekst na znaki, pytanie - jak? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
baca Opublikowano 22 Lutego 2011 Udostępnij Opublikowano 22 Lutego 2011 Nie znam się ale może istnieje jakiś operator typu [] albo string.char_at czy coś podobnego. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 22 Lutego 2011 Udostępnij Opublikowano 22 Lutego 2011 public static byte[] StrToByteArray(string str) { System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding(); return encoding.GetBytes(str); } edit: W sumie to rozwiązanie jest bez sensu dla UTF8 :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
waxx Opublikowano 23 Lutego 2011 Udostępnij Opublikowano 23 Lutego 2011 Przeciez string w C# jest jak tablica mozesz przejechac forem go, wielkosc jest w string.Length o ile dobrze pamietam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 23 Lutego 2011 Udostępnij Opublikowano 23 Lutego 2011 Przeciez string w C# jest jak tablica mozesz przejechac forem go, wielkosc jest w string.Length o ile dobrze pamietam Dla unicode to rozwiązanie też będzie bez sensu :), bo dostęp przez index zwraca char Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
CuB3 Opublikowano 23 Lutego 2011 Udostępnij Opublikowano 23 Lutego 2011 I co z tego? Potem robisz char array która jest w rzeczywistości String'iem? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 23 Lutego 2011 Udostępnij Opublikowano 23 Lutego 2011 W unicode jeden bajt w rzeczywistości nie odwzorowuje znaku np. ą Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 23 Lutego 2011 Udostępnij Opublikowano 23 Lutego 2011 Zamiast 'for' można użyć 'foreach', z tego co widzę, koledze wystarczy kodowanie ASCII Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 24 Lutego 2011 Udostępnij Opublikowano 24 Lutego 2011 Nie koniecznie, czemu? Jego algorytm ma się ograniczać do ASCII tylko? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pieter Opublikowano 2 Marca 2011 Udostępnij Opublikowano 2 Marca 2011 Jak w temacie. Otóż stworzyłem metodę szyfrowania która polega na stworzeniu alfabetu szyfru - np: alfabet: abcdefghijklmnoprstuwyz alfabet szyfru: zywutspronmlkjihgfedcba czyli zwykły alfabet: CZESC MAREK szyfr: WATFW LZGTN Więc chcę rozbić tekst na znaki, pytanie - jak? prawie cos typu "szyfr cezara". najprostszy z szyfrów Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się