Re: encrypt linux backup folder using gpg

2018-11-07 Thread Francesco Ariis
On Wed, Nov 07, 2018 at 08:56:53AM +0530, Kaushal Shriyan wrote:
> Thanks Francesco for the email. I have encrypted the file using my gpg key. 
> How
> do i share the encrypted helloworld.gpg file to the recipients. For example
> j...@example.com.  Do I need to encrypt the file to the recipients id using
> gpg pub key? Any examples to understand it better. Please comment.

-r is for recipient! You should have the id/mail of your friend there!

___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-07 Thread Werner Koch
On Tue,  6 Nov 2018 06:55, kaushalshri...@gmail.com said:

> I am using CentOS 7.5 Linux OS in my setup. I have compressed a folder
> using tar utility tar czvf backupfolder.tar.gz backupfolder. Is there a way
> to encrypt backupfolder.tar.gz using gpg? Are there any best practices to

Sure:

  tar czf - WHATEVER | gpg -z0 -e -r KEY > WHATEVER.tar.gz.gpg

The -z0 disable gpg's internal compression which would to to the
compressed tar format anyway be disabled but -z0 gains a small speed
boost.  If you prefer to use only symmetrical encryption

  tar czf - WHATEVER | gpg -z0 -e -c > WHATEVER.tar.gz.gpg

For that you need to enter the passphrase when encryption.  Thus I
strongly suggest to create a keypair and use the first form.  There is no
performance penalty using the first form because the bulk encryption is
done symmetrically in both variants.

You may also use 

  tar czf - WHATEVER | gpg -z0 -e -r KEY \
 | ssh HOST 'cat > WHATEVER.tar.gz.gpg'

to avoid storing the data on the sender site. 

For restoring the data I would however strongly suggest to first decrypt
(or decrypt and untar into a temporary directory) and take the new data
in use only after gpg has indicated that the decryption showed no
problems.

If you have huge amounts of data it is possible to tweak gpg for some
extra speedup but you need to build gpg from source then.

Please don't use the gpg-zip script; it is obsolete and only there for
compatibility with PGP.  gpg-zip has been replaced by gpgtar which is
part of GnuPG but it still uses an old tar format (ustar) with some
limits on modern systems.  gpgtar is also not as fast as the standard
tar on your CentOS.


Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.


pgpGvrhSw7lcX.pgp
Description: PGP signature
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Kaushal Shriyan
Hi Francesco,

Thanks Francesco for the email. I have encrypted the file using my gpg key. How
do i share the encrypted helloworld.gpg file to the recipients. For example
j...@example.com.  Do I need to encrypt the file to the recipients id using
gpg pub key? Any examples to understand it better. Please comment.

This works for me.
#gpg-zip --encrypt --output helloworld.gpg -r kaushal helloworld

Thanks in Advance and i look forward to hearing from you.

Best Regards,

On Wed, Nov 7, 2018 at 8:39 AM Francesco Ariis  wrote:

> On Wed, Nov 07, 2018 at 08:10:48AM +0530, Kaushal Shriyan wrote:
> > Hi Francesco,
> >
> > Whom do i need to contact to correct the examples provided in manual
> page?
>
> I opened a bug in Debian yesterday (after replying to you), albeit
> with no patch:
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913060
>
> Let's hope it gets fixed soon!
> ___
> Gnupg-users mailing list
> Gnupg-users@gnupg.org
> http://lists.gnupg.org/mailman/listinfo/gnupg-users
>
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Francesco Ariis
On Wed, Nov 07, 2018 at 08:10:48AM +0530, Kaushal Shriyan wrote:
> Hi Francesco,
> 
> Whom do i need to contact to correct the examples provided in manual page?

I opened a bug in Debian yesterday (after replying to you), albeit
with no patch:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913060

Let's hope it gets fixed soon!


signature.asc
Description: PGP signature
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Kaushal Shriyan
Hi Francesco,

Whom do i need to contact to correct the examples provided in manual page?

GPG-ZIP(1)
>GNU Privacy Guard
> GPG-ZIP(1)
> NAME
>gpg-zip - Encrypt or sign files into an archive
> SYNOPSIS
>gpg-zip [options] filename1 [ filename2, ... ] directory1 [
> directory2, ... ]
> DESCRIPTION
>gpg-zip encrypts or signs files into an archive.  It is an gpg-ized
> tar using the same format as used by PGP's PGP Zip.
> OPTIONS
>gpg-zip understands these options:
>--encrypt
>-e Encrypt data.  This option may be combined with --symmetric
> (for  output that may be decrypted via a secret key or a passphrase).
>--decrypt
>-d Decrypt data.
>--symmetric
>-c Encrypt with a symmetric cipher using a passphrase.  The
> default symmetric cipher used is CAST5, but may be chosen with the
> --cipher-algo option to gpg.
>--sign
>-s Make a signature.  See gpg.
>--recipient user
>-r user
>   Encrypt for user id user. See gpg.
>--local-user user
>-u user
>   Use user as the key to sign with.  See gpg.
>--list-archive
>   List the contents of the specified archive.
>--output file
>-o file
>   Write output to specified file file.
>--gpg gpgcmd
>   Use the specified command gpgcmd instead of gpg.
>
> --gpg-args args
>   Pass the specified options to gpg.
>--tar tarcmd
>   Use the specified command tarcmd instead of tar.
>--tar-args args
>   Pass the specified options to tar.
>--version
>   Print version of the program and exit.
>--help Display a brief help page and exit.
> EXAMPLES
>Encrypt the contents of directory ‘mydocs’ for user Bob to file
> ‘test1’:
>  *gpg-zip --encrypt --output test1 --gpg-args  -r Bob mydocs*
>List the contents of archive ‘test1’:
>  gpg-zip --list-archive test1
> DIAGNOSTICS
>The program returns 0 if everything was fine, 1 otherwise.
> SEE ALSO
>gpg(1), tar(1),
>The full documentation for this tool is maintained as a Texinfo
> manual.  If GnuPG and the info program are properly installed at your site,
> the command
>  info gnupg
>should give you access to the complete manual including a menu
> structure and an index.
> GnuPG 2.0.22
> 2018-07-13
>   GPG-ZIP(1)


 Best Regards,

Kaushal

On Wed, Nov 7, 2018 at 7:53 AM Kaushal Shriyan 
wrote:

>
> On Tue, Nov 6, 2018 at 7:12 PM Francesco Ariis  wrote:
>
>> On Tue, Nov 06, 2018 at 05:32:40PM +0530, Kaushal Shriyan wrote:
>> > [centos]# ls helloworld/
>> > check_cpu_perf.sh  check_mem.pl  jdk-8u162-linux-x64.rpm
>> > [centos]# gpg-zip --encrypt --output hellogpg --gpg-args  -r kaushal
>>
>> Ah, the example in the manual is wrong. This should work
>>
>> gpg-zip --encrypt --output hellogpg -r kaushal somefile.xyz
>>
>>
> Thanks  Francesco and i am still working on it. Appreciate your help
>
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Kaushal Shriyan
On Tue, Nov 6, 2018 at 7:12 PM Francesco Ariis  wrote:

> On Tue, Nov 06, 2018 at 05:32:40PM +0530, Kaushal Shriyan wrote:
> > [centos]# ls helloworld/
> > check_cpu_perf.sh  check_mem.pl  jdk-8u162-linux-x64.rpm
> > [centos]# gpg-zip --encrypt --output hellogpg --gpg-args  -r kaushal
>
> Ah, the example in the manual is wrong. This should work
>
> gpg-zip --encrypt --output hellogpg -r kaushal somefile.xyz
>
>
Thanks  Francesco and i am still working on it. Appreciate your help
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Francesco Ariis
On Tue, Nov 06, 2018 at 05:32:40PM +0530, Kaushal Shriyan wrote:
> [centos]# ls helloworld/
> check_cpu_perf.sh  check_mem.pl  jdk-8u162-linux-x64.rpm
> [centos]# gpg-zip --encrypt --output hellogpg --gpg-args  -r kaushal

Ah, the example in the manual is wrong. This should work

gpg-zip --encrypt --output hellogpg -r kaushal somefile.xyz

___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Kaushal Shriyan
Hi Francesco,

Thanks for the reply. I did the below

[centos]# ls helloworld/
check_cpu_perf.sh  check_mem.pl  jdk-8u162-linux-x64.rpm
[centos]# gpg-zip --encrypt --output hellogpg --gpg-args  -r kaushal
helloworld
/usr/bin/tar: kaushal: Cannot stat: No such file or directory
gpg: missing argument for option "-r"
[centos]#

Am i missing something?

Thanks Wiktor, I'll check it out.

Best Regards,

Kaushal

On Tue, Nov 6, 2018 at 4:52 PM Wiktor Kwapisiewicz 
wrote:

> On 06.11.2018 10:42, Francesco Ariis wrote:
> > Hello Kaushal,
> >
> > On Tue, Nov 06, 2018 at 11:25:47AM +0530, Kaushal Shriyan wrote:
> >> I am using CentOS 7.5 Linux OS in my setup. I have compressed a folder
> >> using tar utility tar czvf backupfolder.tar.gz backupfolder. Is there a
> way
> >> to encrypt backupfolder.tar.gz using gpg? Are there any best practices
> to
> >> use gpg application to encrypt the data. Any help will be highly
> >> appreciated and i look forward to hearing from you.
> >
> > in Debian is there a small utility (`gpg-zip`, found in the `devscripts`
> > package) which does just that. Maybe it's packaged in CentOS too!
> > -F
>
> Maybe that's too simple but what about just:
>
>   gpg --encrypt --recipient $YOU backupfolder.tar.gz
>
> Of course after generating the key (gpg --gen-key).
>
> Best practices:
>   - use most recent GnuPG,
>   - you can generate keys on another computer (offline?) and export just
> public parts to the one that does encryption,
>   - you can move decryption keys to a hardware token.
>
> Kind regards,
> Wiktor
>
> --
> https://metacode.biz/@wiktor
>
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Wiktor Kwapisiewicz via Gnupg-users
On 06.11.2018 10:42, Francesco Ariis wrote:
> Hello Kaushal,
> 
> On Tue, Nov 06, 2018 at 11:25:47AM +0530, Kaushal Shriyan wrote:
>> I am using CentOS 7.5 Linux OS in my setup. I have compressed a folder
>> using tar utility tar czvf backupfolder.tar.gz backupfolder. Is there a way
>> to encrypt backupfolder.tar.gz using gpg? Are there any best practices to
>> use gpg application to encrypt the data. Any help will be highly
>> appreciated and i look forward to hearing from you.
> 
> in Debian is there a small utility (`gpg-zip`, found in the `devscripts`
> package) which does just that. Maybe it's packaged in CentOS too!
> -F

Maybe that's too simple but what about just:

  gpg --encrypt --recipient $YOU backupfolder.tar.gz

Of course after generating the key (gpg --gen-key).

Best practices:
  - use most recent GnuPG,
  - you can generate keys on another computer (offline?) and export just
public parts to the one that does encryption,
  - you can move decryption keys to a hardware token.

Kind regards,
Wiktor

-- 
https://metacode.biz/@wiktor

___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: encrypt linux backup folder using gpg

2018-11-06 Thread Francesco Ariis
Hello Kaushal,

On Tue, Nov 06, 2018 at 11:25:47AM +0530, Kaushal Shriyan wrote:
> I am using CentOS 7.5 Linux OS in my setup. I have compressed a folder
> using tar utility tar czvf backupfolder.tar.gz backupfolder. Is there a way
> to encrypt backupfolder.tar.gz using gpg? Are there any best practices to
> use gpg application to encrypt the data. Any help will be highly
> appreciated and i look forward to hearing from you.

in Debian is there a small utility (`gpg-zip`, found in the `devscripts`
package) which does just that. Maybe it's packaged in CentOS too!
-F

___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


encrypt linux backup folder using gpg

2018-11-05 Thread Kaushal Shriyan
Hi,

I am using CentOS 7.5 Linux OS in my setup. I have compressed a folder
using tar utility tar czvf backupfolder.tar.gz backupfolder. Is there a way
to encrypt backupfolder.tar.gz using gpg? Are there any best practices to
use gpg application to encrypt the data. Any help will be highly
appreciated and i look forward to hearing from you.

#tar czvf backupfolder.tar.gz backupfolder


Thanks in Advance.

Best Regards,

Kaushal
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users