🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216773

Re: Lekka biblioteka krypto?

#216773
From: godek.maciek
Date: Tue, 14 Jan 2020 21:45
21 lines
2488 bytes
W dniu wtorek, 14 stycznia 2020 21:44:34 UTC+1 użytkownik Maciej Sobczak napisał:
> Zna ktoś jakąś lekką bibliotekę kryptograficzną dla C lub C++?
> Czyli taką, która pozwala np. wyliczyć hash albo zaszyfrować/odszyfrować coś znanym algorytmem albo może też wygenerować klucze do tegoż.
> 
> Istotnymi parametrami są ilość kodu, jego szeroko rozumiana "hackowalność" i brak zależności od innych bibliotek.
> 
> Znam i używałem BeeCrypt. Poza licencją jest OK. Czy są jakieś alternatywy?

Ja zawsze wygugliwałem sobie w sieci poszczególne algorytmy, i z reguły udawało się coś znaleźć.

Jeżeli idzie o bardziej systematyczny zbiór bibliotek, to swego czasu znalazłem gościa, który utrzymuje coś takiego dla języka Scheme:

https://github.com/weinholt/industria
https://github.com/weinholt/hashing

kod jest raczej czytelny, a w razie czego można pojechać jakimś kompilatorem Scheme->C (np. Chicken albo Gambit) i zobaczyć, czy efekt będzie zadowalający.

Szybkie zapytanie na GitHubie zwróciło mi też np. coś takiego (w C++):
https://github.com/JamisHoo/Cryptographic-Algorithms

ale nie używałem.
Technical Details
Message-ID: <02f42a3b-08d0-46a4-aacc-7e46abd7cace@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no9115662qtd.0!news-out.google.com!w29ni1169qtc.0!nntp.google.com!g89no9115659qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <5dd70563-438c-4e1d-8578-064a594bfa76@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:3094:: with SMTP id v20mr676029qta.306.1579038325276;        Tue, 14 Jan 2020 13:45:25 -0800 (PST)
X-Received: by 2002:ad4:48c6:: with SMTP id v6mr18511704qvx.207.1579038325072; Tue, 14 Jan 2020 13:45:25 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no9115662qtd.0!news-out.google.com!w29ni1169qtc.0!nntp.google.com!g89no9115659qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Tue, 14 Jan 2020 13:45:24 -0800 (PST)
In-Reply-To: <5dd70563-438c-4e1d-8578-064a594bfa76@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=83.25.216.212; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 83.25.216.212
References: <5dd70563-438c-4e1d-8578-064a594bfa76@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <02f42a3b-08d0-46a4-aacc-7e46abd7cace@googlegroups.com>
Subject: Re: Lekka biblioteka krypto?
From: godek.maciek@gmail.com
Injection-Date: Tue, 14 Jan 2020 21:45:25 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit