programy, programowanie, kody źródłowe, informatyka, algorytmy, prace zaliczeniowe, ściągi, pomoce, język
darmowe, gotowe programy, oprogramowanie, informatyka, algorytmy, komputery, język c, c++, turbo pascal, delphi
Programy wykonane jako prace zaliczeniowe oraz prace semestralne. Programy można wykorzystać jako użyteczne oprogramowanie. Do każdego gotowego programu dołączone są kody źródłowe. Programy napisane są w językach Turbo Pascal, Delphi, C oraz C++. Programy wykorzystują algorytmy szyfrowania (szyfrowanie podstawieniowe i przestawieniowe, des), algorytm Knutta-Morrisona-Pratta (KMP) itp. Internet i komputery. Informatyka na studiach - programowanie.
Turbo Pascal (podstawy) • Szyfrowanie algorytmem DES • Szyfrowanie przestawieniowe • Szyfrowanie podstawieniowe
Algorytm KMP • Klient pocztowy i FTP • Baza danych • Przeglądarka plików graficznych • Program mnożący liczby w systemie siódemkowym
Turbo Pascal (podstawy) - programowanie na studiach, pomoce dydaktyczne
Gotowe programy, kody źródłowe języka Turbo Pascal. Przydatne dla studentów informatyki jako materiały i pomoce na egzamin.
Programy i wersja pdfSzyfrowanie algorytmem DES (język C, C++) - darmowe programy, informatyka
Algorytm DES powstał w latach siedemdziesiątych i został przyjęty jako standard szyfrowania przez Amerykański Narodowy Instytut Standaryzacji (ang, American National Standard Istitute - ANSI) 23 listopada 1976 roku. DES jest szyfrem blokowym, pracującym na 64-bitowych pakietach danych. Zarówno do szyfrowania jak i deszyfrowania stosuje się ten sam algorytm. Klucz jest 64-bitowy, przy czym informacja użyteczna zajmuje 56 bitów (co ósmy bit w ciągu klucza jest bitem parzystości). Całe bezpieczeństwo spoczywa właśnie na nim. Algorytm DES to kombinacja dwu podsawowych technik: mieszania i rozpraszania. DES był łamany wielokrotnie. 17 lipca 1998 zbudowany za 250 tysięcy dolarów EFF DES Cracker odszyfrował zakodowaną DESem wiadomość po 3 dniach poszukiwań, bijąc poprzedni rekord 39 dni. 18 stycznia 1999, złamanie DESa zajęło 22 godziny 15 minut wspólnym wysiłkiem EFF (maszyna do łamania DESa) i distributed.net (obliczenia rozproszone na tysiącach PCtów). Szacuje się, że obecnie (2004) średni czas łamania wiadomości zaszyfrowanej za pomocą DES wynosi ok. 35 minut, przy wykorzystaniu sprzętu o wartości 1 miliona USD.
Szyfrowanie przestawieniowe (język C) - prace zaliczeniowe, informatyka
Szyfry przestawieniowe należą do grupy klasycznych metod szyfrowania. Szyfry te charakteryzują się tym, że w zaszyfrowanym tekście występują wszystkie znaki z tekstu jawnego, ale w innej kolejności. Szyfry należące do tej grupy zmieniają kolejność liter w szyfrowanym tekście według określonego schematu. Najczęściej przestawienia liter dokonuje się za pomocą figury geometrycznej. Szyfry przestawieniowe są łatwe do złamania i nie zapewniają żadnego bezpieczeństwa.
Program exe Kod źródłowy
Szyfrowanie podstawieniowe (język C) - gotowe programy dla studentów
Szyfry podstawieniowe to szyfry, których działanie opiera się na podstawianiu pod znaki alfabetu jawnego znaków alfabetu szyfrowego.
Program exe Kod źródłowyAlgorytm Knutta-Morrisona-Pratta (język C) - pomoce dydaktyczne, opracowania, informatyka
Program edukacyjny demonstrujący krok po kroku sposób działania algorytmu Knutta-Morrisona-Pratta (KMP). Algorytm KMP to algorytm wyszukiwania wzorca w tekscie w czasie O(m+n) a więc w czasie liniowym (gdzie m-dlugosc tekstu, n-dlugosc wzorca). Oznacza to, że każdy element tekstu jest porównywany dokładnie jeden raz.
Program exe Kod źródłowyKlient pocztowy i FTP (język C++ Builder) - programy, informatyka, studenci, Internet
Prosta aplikacja umożliwiająca odbiór poczty przy użyciu protokołu POP3 oraz wysyłanie poczty przy użyciu protokołu SMTP, wykorzystujac komponenty Indy.
Program exe Kod źródłowyBaza danych książek (język Delphi & InterBase) - programowanie na studiach, pomoce dydaktyczne
Prosta aplikacja symulująca bazę danych książek.
Kod źródłowyPrzeglądarka plików graficznych (język Turbo Pascal) - oprogramowanie, informatyka, studia, dydaktyka
Program odczytujący i wyświetlający na ekranie plik bmp w rozdzielczości 320*200 i palecie 256 kolorów.
Program exe Kod źródłowyProgram mnożący liczby w systemie siódemkowym (język C) - programowanie, gotowe prace
Program mnożący 5-pozycyjne (lub dłuższe) liczby naturalne w systemie siódemkowym.
Kod źródłowy Dokumentacja