grzesio
4.05.2007, 18:20:26
tak aby osoba ktora dostanie sie do bazy nie miala dostepu do email'a (tzn nie mogla go odczytac)
- Grzes
fridek
4.05.2007, 18:29:44
hmm, szyfrowanie typu sha1 czy md5 raczej nie ma sensu. W końcu trzymasz maile po to, żeby czasem wysyłać coś do użytkowników.
Na Twoim miejscu opracowałbym jakiś prosty algorytm w stylu podmień a->b,e->g,etc. Będziesz mógł go odkodować, a włamywacz musiałby się trochę namęczyć żeby na to wpaść.
Cezar708
4.05.2007, 18:36:42
starach
4.05.2007, 18:51:21
Ah nie doczytałem że chodzi tutaj o meila.
Możesz zrobić swój własny algorytm szyfrowania.
Zrobisz tablicę asocjacyjną z kluczem w postaci podstawowych znaków
zrobisz dodatkową tablicę do maupy z której będzie losowane szyfrowanie maupy a potem zamieniasz znaki możesz się jeszcze pokusić o rozwinięcie tego do powiedzmy dodawania liter i ograniczania w ten sposób długości wygenerowanego hasła ( a + b = c albo d + e = f ) skrypt zaszyfrujesz za pomocą jakiegoś silnika Zend i po sprawie. <- Jeśli pomysł jest głupi to mi napiszcie bo kryptografem nie jestem.
grzesio
4.05.2007, 19:18:54
szukam szukam
najprostszego rozwiazania
a moze istnieja gotowe funkcje..
Luke_Star
4.05.2007, 21:36:26
ej ludzie a moze zwykłe base64_decode i encode? To chyba najlepszy 2 stronny pomysł na rozwiazanie problemu.
http://pl.php.net/manual/pl/function.base64-decode.php
według mnie najlepsze, kiedys w projekcie jednym uzyłem i byłem zadowolony.
fridek
4.05.2007, 21:40:34
Fajne, nie pomyślałem o tym

Na pewno lepsze niż własne algorytmy, ciąg znaków jest dużo bardziej randomowy i zmienia długość.
@Luke_Star: rzeczywiście, potem będzie to strasznie trudno odkodować

@grzesio: napisz sobie sam funkcje, np. szyfrowanie podstawieniowe polialfabetyczne proste ;]
ewentualnie tu czegoś poszukaj :
http://pl2.php.net/manual/pl/ref.mcrypt.php , pobierzenie przeglądając widać, że są kodowania z kluczem
kevinsz
4.05.2007, 21:48:01
Tyle, że po zakodowaniu w base64 utrudni się odczytanie maila, ale nie uniemożliwi

Ba, odczytanie jest na dodatek banalnie proste. Zależy co chce się osiągnąć
Luke_Star
4.05.2007, 22:03:29
sf ale czy gra jest warta świeczki? w wiekszosci zastosowan base_64 jest wystarczajace, jezli ktos byłby juz tak bardzo uparty to tak czy siak odkoduje. Base64 daje według mnie optymalna prostote zastosowania i bezpieczeństwo. Aczkolwiek wiesz nie bede sie z toba za ostro sprzeczał bo powiedzmy szczerze ze mas zo wiele wieksze doświadczenie ode mnie :-) Co widac chocby po liczbie postów.
menic
4.05.2007, 22:20:22
A moze tak: zakoduj tym base, a pożniej odwróć ciag znaków i nie mów nikomu ze odwracasz