Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [php/mysql] ponoć dane są szyfrowane..
kaszanka
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


hi,

Tak mi wieczorową porą przyszło na myśl.. wielu z nas ma konta internetowe, profile w poważnych portalach gdzie przechowywane są nasze dane jak nazwiska, adres, pesel, itd, często takie firmy chwalą się iż bardzo dbają o nasze bezpieczeństwo więc wszystkie dane zwłaszcza osobowe są zaszyfrowane na ich serwerach więc nie ma ich w razie czego od razu jak odczytać zwykłym tekstem.
No ok ale skoro loguje się do jakiegoś serwisu gdzie ponoć wszyskie dane są zaszyfrowane to jak to jest, że wchodząc np do zakładki moje dane osobowe, widzę wszystko zwykłym tekstem, więc jak to jest w praktyce? bo przecież skoro dane są w rzeczywistości szyfrowane a ja po zalogowaniu się je widzę to z tym szyfrowaniem to jakaś ściema czy dane w chwili mojego zalogowania się jakoś zostają odszyfrowane?

Sory za lamerkie pytanie winksmiley.jpg
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Cytat(kaszanka @ 2.08.2009, 22:00:02 ) *
bo przecież skoro dane są w rzeczywistości szyfrowane a ja po zalogowaniu się je widzę to z tym szyfrowaniem to jakaś ściema czy dane w chwili mojego zalogowania się jakoś zostają odszyfrowane?

A co to za problem zaszyfrować a pozniej odszyfrować twoje dane questionmark.gif Algorytmy szyfrujące to zupełnie co innego niż jednokierunkowe funkcje skrótu to co sie zakodowało można odkodować, posiadająć pewną wiedze taka jak klucz prywatny.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
in5ane
post
Post #3





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Niektóre dane można banalnie zaszyfrować i rozszyfrować. Np. w base64 mój nick (in5ane) wygląda tak: aW41YW5l.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
kaszanka
post
Post #4





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


Ok, powiedzmy że mam w bazie kolumnę "imie_nazwisko" i chce w niej przechowywać dane w postaci zaszyfrowanej, formularz dodania danych szyfruje wprowadzane dane, w bazie są w postaci zaszyfrowanej, user po zalogowaniu się do swojego panelu widzi dane w postaci odszyfrowanej.
Ale skoro to jest takie proste to jaki sens ma szyfrowanie danych w bazie skoro można je bez problemu odszyfrować (np po wykradzeniu tabeli z bazy) czym to się chwalą różne portale?
Go to the top of the page
+Quote Post
Fifi209
post
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


A skąd będziesz wiedział jakim algorytmem jest zaszyfrowany tekst? snitch.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
skowron-line
post
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Trudność w odszyfrowaniu danych polega na zdobyciu kluczna prywatnego który dla każdego usera może ( i pewnie jest ) inny.

@DOWN

google-> blowfish php
google-> rsa php
google-> aes php

i wiele innych wystarczy chwile poszukać wpisać hasło kryptografia.

Ten post edytował skowron-line 2.08.2009, 23:18:05


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
kaszanka
post
Post #7





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


@fifi209 ja dopiero poznaje pierwsze kroki przy szyfrowaniu smile.gif

Ok, to w takim razie jak zaszyfrować text typu "Tomasz Kowalski" a potem go odszyfrować posiadając swój ustalony algorytm czy klucz prywatny?

Ten post edytował kaszanka 2.08.2009, 23:17:34
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Do szyfrowania używa się przeróżnych metod i algorytmów. Trudno określić. Zainteresuj się kryptografią.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
kaszanka
post
Post #9





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


Podajcie proszę jakiś przykład zaszyfrowania i odszyfrowania teksu, naprowadźcie mnie troszkę smile.gif
Go to the top of the page
+Quote Post
in5ane
post
Post #10





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Np. szyfrując w ROT możemy sobie ustalić tzw. "dowolne przesunięcie" (liczba), np.: 4. I dla przykładu Tomasz Kowalski w formie zaszyfrowanej będzie: Xsqewd Osaepwom. I np. dla każdego użytkownika do "dowolne przesunięcie" może być dowolne (losowe). I nawet jak cracker dostanie bazę i odgadnie rodzaj szyfru, to nie będzie znał przesunięcia.

@edit: są też metody, których nie da się rozszyfrować, np. md5. I np. hasło zakodowane w bazie w md5, nigdy nie zostanie wyświetlone gdzieś w panelu zarządzania na stronie czy wysłane e-mailem, pewnie spytasz, w jaki sposób się wtedy logujesz, a no prosto. Jak wysyła się hasło z formularza i porównuje je się z tym w bazie, to najpierw je się również szyfruje metodą md5 i jeżeli jest równe pierwsze drugiemu, to zostaniesz zalogowany.

Ten post edytował in5ane 3.08.2009, 00:04:49


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
Wicepsik
post
Post #11





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. <?php
  2. $code = 'Wiceps';
  3. echo base64_encode($code); // V2ljZXBz
  4.  
  5. $decode = 'V2ljZXBz';
  6. echo base64_decode($decode); // Wiceps
  7. ?>


--------------------
Go to the top of the page
+Quote Post
kaszanka
post
Post #12





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


@Wicepsik o właśnie o coś takiego mi chodzi, tylko tutaj znając np postać zaszyfrowanej frazy, bez problemu ją odszyfrujemy więc trzeba by to skomplikować tymi prywatnymi kluczami?
Go to the top of the page
+Quote Post
in5ane
post
Post #13





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Cytat(kaszanka @ 2.08.2009, 22:32:07 ) *
@Wicepsik o właśnie o coś takiego mi chodzi, tylko tutaj znając np postać zaszyfrowanej frazy, bez problemu ją odszyfrujemy więc trzeba by to skomplikować tymi prywatnymi kluczami?


Napisałem Ci przykład wyżej, przeczytaj dokładnie post.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
kaszanka
post
Post #14





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


Właśnie szukam przykładów szyfrowania za pomocą ROR w php ale jakoś nie bardzo ;/
Go to the top of the page
+Quote Post
Fifi209
post
Post #15





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Chwilka szukania i masz algorytmy:

http://www.kryptografia.com/algorytmy/algorytmy.html


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
kaszanka
post
Post #16





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


@fifi209 widzę tam praktycznie tylko przykłady w języku C co mi jednak nic nie mówi ;/

Póki co szukam przykładów o base64_decode z tymi przesunięciami czy prywatnymi kluczami by znając zaszyfrowany tekst nie dało się odszyfrować tą samą funkcją.
Go to the top of the page
+Quote Post
in5ane
post
Post #17





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Te przesunięcia są w ROT. Masz tutaj fajny i dokładny opis tej metody: http://algorytm.org/index.php?option=com_c...1&Itemid=29

Aha i chciałeś skrypt. Proszę bardzo, do ROT13 istnieje w php specjalna funkcja (manual nie boli...).

  1. <?php
  2. echo str_rot13('Tekst do zakodowania');
  3. ?>


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
kaszanka
post
Post #18





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


A no widzisz, wyżej chyba pisano było ROR a nie ROT winksmiley.jpg

a hmm to działa tylko na znaki, na liczby już nie?

  1. <?php
  2. echo str_rot13('Tekst do zakodowania 2 4 1 przykład');
  3. ?>

Grxfg qb mnxbqbjnavn 2 4 1 cemlxłnq

Ten post edytował kaszanka 3.08.2009, 00:17:14
Go to the top of the page
+Quote Post
in5ane
post
Post #19





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Bo się pomyliłem, już poprawiłem. Dokładnie to chodzi o ROT13. Istnieje również wersja ROT47.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
kaszanka
post
Post #20





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


hmm, no to odpada, potrzebuje coś prostego (jak dla laika) do szyfrowania i deszyfrowania liter i znaków z własnym kluczem prywatnym by nie było to zwykłe standardowe szyfrowanie tylko jakiś dodatek który tylko ja będę znał - jak dobrze mówię smile.gif
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:00