![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 20.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie liczby:
524000166 2418424411 1489279192 3320874509 ... Posiadam takze baze ze znakami, jest ich okolo 32k, sa one w pliku. Mam zamiar za pomoca tych znakow zakodowac te liczby, tak aby wykorzystac przynajmniej z 500 znakow z tablicy na jedna taka liczbe. Powiem szczerze ze nie mam pojecia jak to zrobic, ptobowalem na kilka sposobow ale w pewnym momencie ciag zaczyna sie powtarzac, a ja chce aby kazda liczba byla unikalnym ciagiem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 1.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Użyj zwykłego xora (dodatkowo możesz użyć wbudowanej w php funkcji crypt() );
Dla danej wartości i klucza możesz zrobić tak:
Ponadto w ten sposób zakodowaną wartość możesz odczytać przy pomocy klucza
Możesz teraz "miksować" szyfrowanie np. dla danego klucza każdy znak szyfrować każdym znakiem klucza (czyli w tym przypadku); 5->5 0->4 4->6 0->6 i kiedy znaków do szyfrowania jest więcej po prostu przydzielasz wartości klucza od początku (ponoć roszyfrowanie tak zakodowanego ciągu bez znajomości klucza drastycznie maleje dla kluczy o wielkości zbliżonej do szyfrowanego tekstu). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 20.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie zrozumielismy sie, ty mi podales skrypt dla liczb, a dla znakow juz on nie dziala
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 1.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dla całych słów nie, ale przecież słowa można rozbić na litery:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:24 |