Re: simple crypto solution(s)?
Lister <[email protected]>
| Newsgroups | gmane.org.user-groups.linux.svlug |
|---|---|
| Organization | Bluehatsoft Inc |
| Message-ID | <[email protected]> |
On 03/18/2018 06:12 PM, Mark Weisler wrote: > >> On Mar 18, 2018, at 5:31 PM, Lister <[email protected] >> <mailto:[email protected]>> wrote: >> >> List, >> >> I am trying to solve a little problem, but since I don't have much idea >> about cryptography tools on linux, I would like to get some pointers >> from this list. Also, if the problem I have develops to something big, >> there may be a paid consulting opportunity here as well >> >> Two entities (say A and B, non-humans) are connected through a high >> speed, point to point, short distance (say 1m max) serial link. Both >> entities have their own OS and file systems. I need to create a key >> (private/public) pair and send some information (less than 256 bytes) as >> a part of the handshake procedure between A and B (I already have a >> custom protocol to do handshake). Also, I am not bothered about key >> rings or publishing the public keys as the project targets a private >> system, not connected to internet, but _CANNOT_ use symmetric keys. > > I recommend getting acquainted with GnuPG, an implementation of OpenPGP. > https://www.gnupg.org/ Started on this, thanks. >> >> My questions are: >> >> How do I create a (moderately) strong key pair in linux for asymmetric >> encryption? > There are numerous public instructions on the Web about how to create > keys and move them between hosts. The link above is a start. >> >> What are the tools used? > >> >> Do these tools have APIs and source code available (this is most >> important) >> > APIs - yes. Open source code - yes. > BTW, the distance between hosts is irrelevant for GnuPG purposes. Yeah. What I intended to convey was that sideline attack resistance is not a factor to be considered. thanks Lister. _______________________________________________ svlug mailing list [email protected] http://lists.svlug.org/lists/listinfo/svlug