728 x 90



Author's Posts

  • Bezpieczeństwo ponad wszystko – Advanced Encryption Standard

    Bezpieczeństwo ponad wszystko – Advanced Encryption Standard0

    Wstęp AES (Advanced Encryption Standard) to symetryczny szyfr blokowy oparty na algorytmie Rijndael’a, którego twórcami są Joan Daemen i Vincent Rijmen. Ich praca została wybrana podczas konkursu, ogłoszonego przez NIST (National Institute of Standards and Technology), na nowy standard szyfrowania w roku 1997. Konkurs ten był otwarty, co oznacza, że swoją pracę mógł zgłosić każdy. Społeczność kryptologów została zachęcona przez NIST do wykonania

    Czytaj dalej
  • Testy pierwszości

    Testy pierwszości2

    • TECH
    • 14 października 2017

      1. Wstęp Gdy mamy do czynienia z liczbą będącą iloczynem dwóch czy trzech cyfr, to weryfikacja jej pierwszości nie jest problemem. Jednak gdyby człowiek musiał samodzielnie szukać ewentualnych dzielników dla ogromnych liczb stosowanych w kryptografii, klucz straciłby ważność przed jego złamaniem. Na przestrzeni wieków powstał szereg testów pierwszości. Obecnie, częściej niż algorytmy deterministyczne, stosuje się probablistyczne korzystające z generatora losowych ciągów cyfr. Uogólniając,

    Czytaj dalej
  • Clean code – czyli jak poprawnie programować

    Clean code – czyli jak poprawnie programować0

    W życiu każdego początkującego (i nie tylko!) programisty nadchodzi taki moment, gdy zaczyna się dla niego liczyć nie tylko poprawne działanie kodu, ale i jego przejrzystość. Powstało wiele książek na temat tak zwanego clean code, ze swojej strony możemy polecić „Czysty kod. Podręcznik dobrego programisty” R. C. Martin’a. Wszystkich zainteresowanych poprawnym pisaniem kodu zapraszamy do przeczytania artykułu.   Clean code –

    Czytaj dalej
  • Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 3

    Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 30

    W poprzednim artykule poznaliśmy niezbędne do dalszej pracy polecenia oraz struktury wykorzystywane w Julii.  Zachęcamy do przeanalizowania podanych przez nas przykładów oraz sprawdzenia ich działania linijka po linijce a także dalszej nauki z naszym tutorialem. Wstęp W tej publikacji zapoznamy się z ważnymi pętlami, typami własnymi oraz metodami tworzenia wykresów. Przekonamy się także, że możemy utrwalać wyniki działania programów za pomocą operacji na plikach oraz DateFrames. Pętle Pętle są elementem każdego języka

    Czytaj dalej