![]() |
![]() ![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/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 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale jaki to ma zwiazek z php?
Przenosze |
|
|
![]()
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? |
|
|
![]()
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 |
|
|
![]()
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) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował webJ@cob 28.02.2007, 19:32:33 |
|
|
![]()
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ć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
PS. Ilość bitów = (Ilość znaków*8) Ten post edytował nasty_psycho 1.03.2007, 13:05:25 |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 04:01 |