eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPytanie do serwisantów.Re: Pytanie do serwisantów.
  • Data: 2016-08-22 10:33:05
    Temat: Re: Pytanie do serwisantów.
    Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    Użytkownik "bat" <b...@m...com> napisał w wiadomości
    news:np9oov$av7$1@gioia.aioe.org...
    > On 20.08.2016 13:12, Piotr Gałka wrote:
    >>
    >> Użytkownik "Sebastian Biały" <h...@p...onet.pl> napisał w wiadomości
    >> news:np9a62$pqe$1@node1.news.atman.pl...
    >
    > Szkoda, że tak najechałem na Ciebie, bo bibliotekę w C# bym Ci zrobił.
    > Ja to robię na codzień :-)
    > By sobie chłopcy dodali ją do references i i już :-) Były by wątki,
    > zdarzenia...

    Ja jestem dziwny, niedzisiejszy, niedostosowany itd.
    Jak coś potrzebuję to przede wszystkim chcę zrozumieć to od podstaw, a nie
    użyć gotowca (tak mam od dziecka i się chyba z tego nie wyleczę).

    Chcieliśmy z bratem zajmować się elektroniką to najpierw zrobiliśmy sobie
    programator (wyszedł z tego Piccolo).
    Jak na początku lat 90-tych nie pasowały nam dostępne assemblery na 51-kę to
    napisałem assembler, który potem udostępniłem i wychodzi, że jest nadal
    używany, skoro pół roku temu go dopasowywałem (na macanego) do Windowsa 10.
    .....
    Jak potrzebowaliśmy kryptologię to sam sobie napisałem DESa, AESa, CMAC,
    HMAC, MDA, SHA (na pewno nie optymalnie, ale za to czytelnie). Przy okazji
    przyczyniłem się do rozwoju świata :) bo udało mi się zrobić błąd (chyba w
    HMAC), którego nie wyłapywały wektory testowe. Napisałem do NIST i dołożyli
    kilka dodatkowych wektorów, które już łapią ten błąd.

    Mimo, że mam świadomość mojej odmienności to łapię się na tym, że zapominam,
    że inni są inni. Dlatego bardzo mnie dziwiło, że ci ludzie co mieli na
    szybko oprogramować nasze urządzenia nie wzięli moich procedur AES,CMAC,CTR
    (wszystko razem tylko 270 linijek w pliku cpp) tylko korzystali z jakiejś
    ogromnej biblioteki i (metodą prób i błędów) ustawiali tam jakieś parametry,
    aby się zgodziło.
    Jak gość miał do zaszyfrowania 3,5 bloku to mu wyszło, że 3 bloki ok, ale ta
    końcówka już nie tak. Akurat zalogowałem się w domu i mnie na Skype złapał
    po północy i chyba prawie do drugiej trwało. Próbowałem mu wytłumaczyć jak
    działa CTR i że tam, gdzie on (z tego co rozumiałem) coś przestawia to nie
    ma żadnych szans, ale miałem wrażenie, że wszystko co napiszę to w ogóle nie
    trafia (jakby nie czytał). Dopiero za trzecim razem jak napisałem, że ma
    koniecznie sprawdzić to co robił na początku to odkrył, że źle podał rozmiar
    i szyfrowały się 3 bloki a dalej były śmieci, a nie błędnie zaszyfrowane
    rzeczy jak on zakładał.

    Dla mnie to inny świat. Czy wszyscy piszący programy tak działają? Ten gość
    w ogóle nie rozumiał jak działa tryb licznikowy (CTR), i nawet nie próbował
    zrozumieć, co mu tłumaczę, co eliminowało natychmiast kilka kierunków
    poszukiwania błędu którymi on akurat podążał. Wiem, że działał pod wielkim
    stresem, bo ma być na wczoraj, ale i tak się dziwiłem.

    Dlatego, moją obecną ambicją nie jest aby ktoś mi napisał biblioteki C#, ale
    abym ja ogarnął potrzebną wiedzę i sam to zrobił.

    Zakładam, że nie jesteś skłonny wypisać w kilku punktach podstawowych
    informacji niezbędnych dla kogoś, kto:
    - nigdy nie pisał w C#,
    - nigdy nie napisał żadnej biblioteki,
    - nigdy samodzielnie nie użył obcej biblioteki,
    a właśnie chciałby poznać C# i docelowo napisać bibliotekę.
    P.G.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: