Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Moc algorytmu szyfrującego, Obliczanie mocy algorytmu szyfrującego dane w bitach
webJ@cob
post 28.02.2007, 13:43:28
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 28.02.2007
Skąd: Kraków

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


Witam,
Chciałbym się dowiedzieć w jaki sposób można obliczyć moc algorytmu szyfrującego dane. Napewno większość z was spotkałą się z algorytmami DES,3DES (tripple des), itd.

Bardzo mnie ineresuje jak obliczyć moc własnego algorytmu szyfrującego dane napisane w php.

Czy można przyjąć ze algorytm wykorzystujący znak ASCI (który można zapisać na bajcie) posiada moc szyfrowania 8 Bitów ?

2 znaki 2*8 = 16
3 znaki 3*8 = 24 questionmark.gif
2 znaki 4*8 = 32
itd. ?

Cos wydaje mi się ze to nie jest tak dokońca i coś namieszałem. czy ktoś mógłby pomoc w tym temacie ?

Ten post edytował webJ@cob 28.02.2007, 13:43:59


--------------------
Sprawdź kiedy marzenia stają się inspiracją.
e-Zarządzania firmą | e-Biznes | Strony.Serwisy.Portale Internetowe
www.webarts.pl
Go to the top of the page
+Quote Post
nospor
post 28.02.2007, 13:55:36
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ale jaki to ma zwiazek z php?
Przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
DeyV
post 28.02.2007, 15:56:28
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Zaraz - zaraz - a co Ty niby chcesz osiągnąć tym 1 znakiem ASCI ?
Jak takie szyfrowanie miałoby wyglądać?

Czy Ty na pewno wiesz, jak wygląda choćby najprostszy algorytm do szyfrowania przy użyciu klucza bitowego?


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
php programmer
post 28.02.2007, 19:10:25
Post #4





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


W przypadku algorytmów tego typu
dosyć duże znaczenie ma długość klucza,
czyli teoretycznie klucz 128 bitowy jest 2 razy
lepszy niż klucz 64 bitowy,

Ten post edytował php programmer 28.02.2007, 19:11:11
Go to the top of the page
+Quote Post
webJ@cob
post 28.02.2007, 19:31:44
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 28.02.2007
Skąd: Kraków

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


Pytanie moje skierowałem tuaj ponieważ piszę aplikację internetową, w której chciałbym zaimplementować własną klasę do szyfrowania danych mySQL (Klient <-> Serwer) i teraz czy dobrze rozumiem.

Jeżeli uzyja klucza złożonego z 32 bitów (1 i 0) i na podstawie tego klucza zbuduję algorytm szyfrowania to czy mogę powiedzieć z czystym sumieniem, że jest to 32 bitowy algorytm szyfrujący dane ?

Zatem klucz bitowy bedzie zawierał same bity np.

01010110100011010110101101010101 (32 bity) questionmark.gif

Ten post edytował webJ@cob 28.02.2007, 19:32:33


--------------------
Sprawdź kiedy marzenia stają się inspiracją.
e-Zarządzania firmą | e-Biznes | Strony.Serwisy.Portale Internetowe
www.webarts.pl
Go to the top of the page
+Quote Post
nasty
post 1.03.2007, 13:03:40
Post #6





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


Może trochę nie na temat napisze, ale naprawdę odradzam pisana własnych rozwiązań szyfrujących. Jest wiele doskonałych gotowych algorytmów takich jak np. AES które zostały oficjalnymi algorytmami do szyfrowania danych w organizacjach takich jak FBI. a myślę ze nie masz takich wymagań jak tamci panowie, wiec to Ci powinno wystarczyć smile.gif

PS. Ilość bitów = (Ilość znaków*8)

Ten post edytował nasty_psycho 1.03.2007, 13:05:25
Go to the top of the page
+Quote Post
webJ@cob
post 5.03.2007, 18:19:43
Post #7





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 28.02.2007
Skąd: Kraków

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


Nad własnym algorytmem popracuję sobie w celu nauczenia się metod kryptograficznych szyfrów asynchronicznych. Choc z drugiej strony czas to pieniądz i po co się pocic skoro można korzystać z otwartych rozwiązań.

A co do mocy kryptogramu to oblicza się go w następujący sposób :
2^1024 = 512 bitowy klucz szyfrujący
( to dowiedziałem się na szkoleniu o podpisie elektronicznym )

Ogólnie mówie sie ze 2^1024 to 1024 bitowa wartosc ale algorytmy kryptograficzne używają tej moce dzielonej przez 2.

Pozdrawiam.

Ten post edytował webJ@cob 5.03.2007, 18:20:36


--------------------
Sprawdź kiedy marzenia stają się inspiracją.
e-Zarządzania firmą | e-Biznes | Strony.Serwisy.Portale Internetowe
www.webarts.pl
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 1.07.2025 - 03:55