Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%)
|
Witam, ktoś wie jak zaszyfrować jakieś pole w bazie danych np. numer karty kredytowej a potem odszyfrować za pomocą klucza Mcryptem? nie odsyłajcie do manuala bo tam nie ma przykładu z bazą a gdy sprobujemy zapisac wynik szyfrowania do bazy to potem nie odszyfrowuje w całości
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%)
|
Pokaż kod, a może powiemy Ci dlaczego ucina tekst. Do tego strukturę bazy - kodowanie zwiększa objętość danych o ~30% (mniej więcej), więc może zamieszczasz dane w zbyt małym polu?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%)
|
nie mam przykładu poniewaz do konca nie udalo mi sie tego zrobić. Jeśli ktoś ma działający skrypt z zapisem do bazy to chętnie bym go sobie przerobił.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%)
|
Cytat nie odsyłajcie do manuala bo tam nie ma przykładu z bazą mimo wszystko http://php.net/manual/en/book.mcrypt.php. Nie wiem co za problem dodac dane zaszyfrowane po stronie skryptu php do bazy, na prawde nie rozumiem.Cytat a gdy sprobujemy zapisac wynik szyfrowania do bazy to potem nie odszyfrowuje w całości a moze tak odpowiedni typ pola i kodowanie - wtedy na pewno odszyfruje
Ten post edytował lukaskolista 22.05.2012, 07:23:20 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%)
|
Cytat string mcrypt_decrypt ( string $cipher , string $key , string $data , string $mode [, string $iv ] ) Skad mam wiedziec, jakiego algorytmu uzywasz i w jakim trybie to wykonujesz? Na 100% robisz to po prostu zle, dlatego nie dziala. Wrzuc caly kod to zobaczemy co da sie zrobic
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 21.04.2009 Skąd: Białogóra Ostrzeżenie: (0%)
|
W przykładach z manuala jest mało akurat o Mcrypcie za to jak zawsze niezawodne są komentarze czytelników.
Tam znajdujesz gotowy skrypt - jeśli nadal nie czaisz - patrzysz na manual jeszcze raz. Mi w taki sposób się udało i śmiga (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%)
|
A moglbys podaćkod jak to zrobiłeś ? bo kompletnie nie wiem jak to zaszyfrować (IMG:style_emoticons/default/sad.gif) i gdzie najlepiej trzymać klucz ? na innym serwerze ?(IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 29.05.2012 Ostrzeżenie: (0%)
|
Jeśli ktoś ma działający skrypt z zapisem do bazy to chętnie bym go sobie przerobił.
(IMG:http://www.filii.info/pclab.gif) |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%)
|
Nie chcesz podać kodu, nie dziw się, że nikt nie pomoże.
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Hasło do 255 znaków przechowuj w polu typu TINYBLOB, wtedy nie będzie problemów z rozszyfrowaniem, a tutaj masz listę funkcji szyfrujących, resztę już Ci opisano wyżej.
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%)
|
nadal są krzaki na początku (IMG:style_emoticons/default/sad.gif)
Chciałem użyć funkcji AES ale na wywalilo mi ze nie ma takiej funkcji |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:21 |