0 votes

application en ligne cmd pour le cryptage via std in/out/error ?

Maintenant que j'y pense, il semble inhabituel que je ne le sache pas. Existe-t-il une application qui me permette de crypter des données avec des entrées/sorties/erreurs standard ? Peut-être quelque chose comme

appname -c AES -k MyTextKey (or -kh for a key made from hex data) -o stdout -i stdin

Je n'ai jamais pris la peine d'apprendre à en utiliser un en dehors de .NET et ce serait ennuyeux de le faire pour chaque langue. La signature serait également une bonne chose.

appname -s salt_text -in file.blah -o key.sig

Sous Windows mais j'aimerais aussi une solution pour Linux.

-edit- gpg ne semble pas être une solution. J'ai regardé mais je ne vois pas comment crypter quelque chose avec cipher en utilisant un mot de passe et non en utilisant des clés publiques/privées qui semblent être la seule façon de crypter.

1voto

Daenyth Points 11297

Vous pouvez utiliser openssl pour ça.

0voto

desau Points 1585

Sur la plupart des versions de Linux, vous pouvez utiliser gpg.

Site web du GPG

0voto

Brian Scott Points 5422

Voici un exemple en .net des appels GnuPG enveloppés dans du code .net géré. Le cryptage/décryptage se fait par écriture/lecture dans le processus de la console en utilisant les appels streamreader/ streamwriter.

http://www.codeproject.com/KB/security/gnupgdotnet.aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X