C# nuget alebo DLL pre GPG podpisovanie rubrika: Programování: Jiné

6 TrSek
položil/-a 10.12.2019

Hledám už druhý den neco čím bych si ulehčil GPG ve Visual Studio + jazyk C#.
Ideálne nejakou DLL kterou bych jenom pridal do projektu. Nebo nuget.
Vše co jsem našel je jedno z techto kategórií:
a) Je to wraper nad GnuPG. Což o to není to špatný, dají se tam udělat streamy. Takže by to nešlo skrz disk, ale musím instalovat GnuPG. A to na každý stroj kde to bude použito.
b) Je to sice to co hledám, ale placený. A moc.
c) Našel jsem OpenPGP ale je to wrapper nad knihovnama BouncyCastle a to mi do projektu nacpe asi 90 dll.

odkaz
12 harrison314
odpověděl/-a 10.12.2019

Pouzi priamo Portable.BouncyCastle (nema extrene zavislosti) a inspiruj sa https://github.com/theautonomy/bouncycastle-gpg-example/tree/master/src/main/java/com/test/pgp/bc alebo https://github.com/neuhalje/bouncy-gpg. Su to sice Javove projekty, ale BC ma rovnake API aj tam aj tam.

Komentáře

  • harrison314 : Alebo skus https://github.com/mattosaurus/PgpCore (tiez je to tenky wraper nad BouncyCastle). 11.12.2019
  • TrSek : Dakujem. PGPCore som nakoniec pouzil. Bohuzial pri pouziti ako NuGet to urobi DLL hell. Cez 90 DLL zo systemu nataha do bin\Debug, bin\Release. Nakoniec som to riesil tak ze, som vytiahol tie zdrojaky z gitu a vytvoril si vlastnu DLL. Inak dik. 13.12.2019

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.