-
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.
Następne wpisy z tego wątku
- 22.08.16 12:32 Piotr Gałka
- 22.08.16 17:38 k...@g...com
- 22.08.16 18:17 Sebastian Biały
- 22.08.16 20:34 Piotr Gałka
- 22.08.16 21:20 Sebastian Biały
- 23.08.16 01:53 bat
- 23.08.16 11:35 Piotr Gałka
- 02.09.16 15:49 r...@k...pl
- 02.09.16 16:37 Kris
- 02.09.16 18:18 HF5BS
- 02.09.16 20:20 AlexY
- 13.09.16 08:51 Kris
Najnowsze wątki z tej grupy
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
Najnowsze wątki
- 2024-11-08 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Szczecin => Key Account Manager (ERP) <=
- 2024-11-08 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-08 Wrocław => Senior PHP Symfony Developer <=
- 2024-11-08 Warszawa => QA Engineer <=
- 2024-11-08 Warszawa => QA Inżynier <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Gdańsk => Software .Net Developer <=
- 2024-11-08 Akumulator Hyundai
- 2024-11-08 Warszawa => Manager/Specialist e-commerce (B2C) <=
- 2024-11-08 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-08 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-08 znaj podstawe
- 2024-11-08 Chrzanów => Specjalista ds. public relations <=