Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@bt:~# gpg --gen-key
- gpg (GnuPG) 1.4.10; Copyright (C) 2008 Free Software Foundation, Inc.
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law.
- gpg: directory `/root/.gnupg' created
- gpg: new configuration file `/root/.gnupg/gpg.conf' created
- gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
- gpg: keyring `/root/.gnupg/secring.gpg' created
- gpg: keyring `/root/.gnupg/pubring.gpg' created
- Please select what kind of key you want:
- (1) RSA and RSA (default)
- (2) DSA and Elgamal
- (3) DSA (sign only)
- (4) RSA (sign only)
- Your selection?
- RSA keys may be between 1024 and 4096 bits long.
- What keysize do you want? (2048)
- Requested keysize is 2048 bits
- Please specify how long the key should be valid.
- 0 = key does not expire
- <n> = key expires in n days
- <n>w = key expires in n weeks
- <n>m = key expires in n months
- <n>y = key expires in n years
- Key is valid for? (0)
- Key does not expire at all
- Is this correct? (y/N) y
- You need a user ID to identify your key; the software constructs the user ID
- from the Real Name, Comment and Email Address in this form:
- "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
- Real name: [redacted]
- Email address: [redacted]
- Comment: lab2 rsa public rsa private key pair
- You selected this USER-ID:
- "[redacted] (lab2 rsa public rsa private key pair) <[redacted]>"
- Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o
- You need a Passphrase to protect your secret key.
- We need to generate a lot of random bytes. It is a good idea to perform
- some other action (type on the keyboard, move the mouse, utilize the
- disks) during the prime generation; this gives the random number
- generator a better chance to gain enough entropy.
- ......+++++
- ..+++++
- We need to generate a lot of random bytes. It is a good idea to perform
- some other action (type on the keyboard, move the mouse, utilize the
- disks) during the prime generation; this gives the random number
- generator a better chance to gain enough entropy.
- +++++
- +++++
- gpg: /root/.gnupg/trustdb.gpg: trustdb created
- gpg: key 587AC911 marked as ultimately trusted
- public and secret key created and signed.
- gpg: checking the trustdb
- gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
- gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
- pub 2048R/587AC911 2013-02-17
- Key fingerprint = 7D69 E048 3644 8362 5D65 E13A 32C8 56D3 587A C911
- uid [redacted] (lab2 rsa public rsa private key pair) <[redacted]>
- sub 2048R/95C6DE52 2013-02-17
- root@bt:~# gpg --export -a "[redacted]" > public.key
- root@bt:~# ls
- Desktop public.key
- root@bt:~# mkdir lab2
- root@bt:~# mv public.key lab2/
- root@bt:~# ls
- Desktop lab2
- root@bt:~# cd lab2/
- root@bt:~/lab2# ls
- public.key
- root@bt:~/lab2# cat public.key
- -----BEGIN PGP PUBLIC KEY BLOCK-----
- Version: GnuPG v1.4.10 (GNU/Linux)
- mQENBFEg+8MBCAC09vBubpbAwNvevFzBD9keRqEqHtnze65G9hfbOXm0KpUsoaA2
- SZO7YyOTG19zCnLGQkAwJxKem+OFmFfzBbAlDnknsJ/dekAcAiRgc4NEMYVH1QB2
- 4K8VZ9sqT4jsPvxKNSW6IVFWDt088ZsdNs64FmBIqErhqJ8hT1nhvS/QsIJ3DdOc
- sKCpwg4/Xhblw8DBYwnw5QDufigA2pAiTrC8Ihh0nQWzvoFvgZNZauSNYD6dBNv2
- xB47w4cmRh4KVRjpnVDNs8byhtARRNKxwnfZdkcusTC8XWxCLa9ZToijRLYVEU2P
- iI1e28OcU/d5lbqUH+rxcXEIgWEvBIuuK52RABEBAAG0QkRhbiBTbWl0aCAobGFi
- MiByc2EgcHVibGljIHJzYSBwcml2YXRlIGtleSBwYWlyKSA8ZHRzNTAwNEBwc3Uu
- ZWR1PokBOAQTAQIAIgUCUSD7wwIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AA
- CgkQMshW01h6yRGsgAf/S3Dmz/DaRQLMu8ex19jj2cNih2lvYV67jCK89pVx5VfD
- iQvXDiatXpbG9kK3n5udkOSlRV0mKljAkcl0VdBzToBKBc5ghdRhNifQqXqEZ3du
- fdM/mvntv1qUqzF4Nbdhsz5EgWylf5RkrpHO/yJR3jkAiKH8RO/tybKnMAaNcBnw
- 3jNuPfwwbOgvMTRNp7qrYExrganmexvBo795sVguu9Jkpa8nVAtr1v7CD4wcLFkn
- QYB3uDREtcB5UoKZXts98wbGDm8Ne/rSc0EaVZ81L6O4ClNI0gavi/cOjTVzQDos
- OU8PU46g1/vsdfPS3lcmmQf+o8uWBZX+LLEekLGiPbkBDQRRIPvDAQgAz1FKKIsX
- DYB/rb2am7xL1aYKqURLTUCpOc7hMPZYLc6nWNwNujCGtE7yVGO89rdHKnoN0osV
- zlFeFd+ptRUnC0PgnkTx1987wZsFyAnlL7HwzG9BvyVtQXmC1bI2iqCOBIbVcg3u
- AXfji6H3YUqxXiTJYrRyOwZPjaivPH+uNlU7Fbs6ujCncdi5qIjvn9HkLlN+Y5fU
- mNQDERYGwy6xenNtvqswOjWevjEq7Rp/L5HVF726RdlWYX2OwhBb1qviY1Crm9hN
- Oc+gswmuCcvGzzdG6bXuNc3yrLwPl/9GYH+Uqt/3tIz+uTvk9IVncbpBnb0bCVMq
- wcJXDYeC1f+LvwARAQABiQEfBBgBAgAJBQJRIPvDAhsMAAoJEDLIVtNYeskRAVII
- AI/uwEwi8YCpplfbiqsas32cBHTSSHAj0B8E9ZMF37g8EpxeHdNGiiChxT8HfFUO
- T3CiQwvQvkOmHJ5D6wwWIu2wRkG8yp4vKJlqDa2qlZdl1sJ78yh/ohzx4QVshwIK
- 1ryLMxAl//X/kY9dQ3TKYWnq1lsuopH64nZTAOqus5Zc1C+eCtAPhCtq0iwjzl6T
- sZ5Fi8PIAEDKChXoSpoRTwqs5FnBa05nm55/358aBJ8cZDWshUauWHUDwwgRvALW
- Iz4ylGz/PofgE8DHzmmHwGDIwWrCP4zHzZAGnTT+DIJVCoFgNnmJneEmm6S9ywF4
- Pz9oSjvX1VBfZkPbwljv8ng=
- =DvRd
- -----END PGP PUBLIC KEY BLOCK-----
- root@bt:~/lab2# ls
- cmpsc443public.key public.key
- root@bt:~/lab2# gpg --import cmpsc443public.key
- gpg: key 8D32F9E8: public key "Yingjia li <yxl248@psu.edu>" imported
- gpg: Total number processed: 1
- gpg: imported: 1 (RSA: 1)
- root@bt:~/lab2# gpg --list-keys
- /root/.gnupg/pubring.gpg
- ------------------------
- pub 2048R/587AC911 2013-02-17
- uid [redacted] (lab2 rsa public rsa private key pair) <[redacted]>
- sub 2048R/95C6DE52 2013-02-17
- pub 2048R/8D32F9E8 2013-02-12 [expires: 2017-02-12]
- uid Yingjia li <yxl248@psu.edu>
- sub 2048R/6719BB26 2013-02-12 [expires: 2017-02-12]
- root@bt:~/lab2# openssl enc -aes-256-cbc -md sha1 -P -out aes.key
- enter aes-256-cbc encryption password:
- Verifying - enter aes-256-cbc encryption password:
- salt=3021541B784EBEF4
- key=794650D4ACA03A2D0014BFC44B33CDD73245AEE8B3FAF94EE6273F9DC6BAD678
- iv =ACD1ECF7F2626C47124D2C09DCF6F337
- root@bt:~/lab2# ls
- aes.key cmpsc443public.key public.key
- root@bt:~/lab2# cat aes.key
- root@bt:~/lab2# openssl enc -aes-256-cbc -md sha1 -P > aes.key
- enter aes-256-cbc encryption password:
- Verifying - enter aes-256-cbc encryption password:
- root@bt:~/lab2# cat aes.key
- salt=631300EEAC590887
- key=AC5902A9B2128F3F5159F5B1EB3B08D50099C15ED412B002E7F49A6CA5470714
- iv =9FD782FBAEA58F818AA74F9D8038571C
- root@bt:~/lab2# echo "[redacted]" > lab2.txt
- root@bt:~/lab2# uname -a >> lab2.txt
- root@bt:~/lab2# cat lab2.txt
- [redacted]
- Linux bt 3.2.6 #1 SMP Fri Feb 17 10:34:20 EST 2012 x86_64 GNU/Linux
- root@bt:~/lab2# ls
- aes.key cmpsc443public.key lab2.txt public.key
- root@bt:~/lab2# openssl enc -kfile aes.key -base64 -in lab2.txt > lab2_encr.txt
- root@bt:~/lab2# ls
- aes.key cmpsc443public.key lab2_encr.txt lab2.txt public.key
- root@bt:~/lab2# cat lab2_encr.txt
- RGFuIFNtaXRoCkxpbnV4IGJ0IDMuMi42ICMxIFNNUCBGcmkgRmViIDE3IDEwOjM0
- OjIwIEVTVCAyMDEyIHg4Nl82NCBHTlUvTGludXgK
- root@bt:~/lab2# gpg --encrypt --recipient "Yingjia li" -a o aes.key.asc aes.key
- usage: gpg [options] --encrypt [filename]
- root@bt:~/lab2# gpg --encrypt --recipient "Yingjia li" -a -o aes.key.asc aes.key
- gpg: 6719BB26: There is no assurance this key belongs to the named user
- pub 2048R/6719BB26 2013-02-12 Yingjia li <yxl248@psu.edu>
- Primary key fingerprint: 1B9E B980 ABE5 E8E6 C26C 9788 5F85 9687 8D32 F9E8
- Subkey fingerprint: C2FA DB41 0DB0 0E58 A489 9D5B 8107 429C 6719 BB26
- It is NOT certain that the key belongs to the person named
- in the user ID. If you *really* know what you are doing,
- you may answer the next question with yes.
- Use this key anyway? (y/N) y
- root@bt:~/lab2# ls
- aes.key aes.key.asc cmpsc443public.key lab2_encr.txt lab2.txt public.key
- root@bt:~/lab2# cat aes.key.asc
- -----BEGIN PGP MESSAGE-----
- Version: GnuPG v1.4.10 (GNU/Linux)
- hQEMA4EHQpxnGbsmAQf+Muiar2h10+1fiNI+KH8ygdHGFw/DMgk66a8vamt8SRUd
- kkjFpH6YwMqxUYo9PJugI3l1N+J7Wvw+N5aypUuwPeb5R9Qkab3xMp8Lg5rnuDsp
- y8L4bffxdfpHIlWIas1sSeePX5A9VdGkRoUX+VulWoS28VgNPeOXt4Bu2oLCVpZ0
- rLGZF5sscfkv+AMwCg7QJMrLu48G1ImaWtH2YJzd4cTFNbVJ10CrjDLCiet1List
- B1Zau72zKzk6jBnE+YiwY0WSu/NujxI4bRrGXwSMt2D3ODLZ/TwHQX7+towj2PLY
- zGxShI6fEgVGgq/9+DVZGYacq3drQM7GLgHOtcpHE9KvAepeTvIxblDeD9AcmXUv
- ORif4OvePHh0isGJEKd8wUsTu2TUaFGF7T0+Kewni6qwNoEWEsdH1CioB2Z0g7Ju
- niOH8JySQyxWNQS/9KWDLUX9EACzpudXONhsyg43nrzp8BhvMXKL0x3t58urhOdh
- 9dfjsAshFQpydcIkww/zmrwtBWZtrYWc6mfefP0L15wIDqdEXGOd3t3g5OjRwZF3
- gd4WhJ3YVULSXN12KIerRw==
- =qwVg
- -----END PGP MESSAGE-----
- root@bt:~/lab2# gpg --sign -o key_signed.txt -a aes.key.asc
- You need a passphrase to unlock the secret key for
- user: "[redacted] (lab2 rsa public rsa private key pair) <[redacted]>"
- 2048-bit RSA key, ID 587AC911, created 2013-02-17
- gpg: gpg-agent is not available in this session
- root@bt:~/lab2# ls
- aes.key aes.key.asc cmpsc443public.key key_signed.txt lab2_encr.txt lab2.txt public.key steps1to10
- root@bt:~/lab2# cat key_signed.txt
- -----BEGIN PGP MESSAGE-----
- Version: GnuPG v1.4.10 (GNU/Linux)
- owFl0l2I2wQAwPFe9+Vy3Hanc2woszsO3cy8Num37IZpkyZpk7Rp2iatTEibz/ba
- pvlo0p4OPEFxgpuCHPOEMbhDkfPpThHFKQhyE5FxB3ObIuhAwSETwcncPcgGPvl/
- /D//zo5t8/lH4PXKpjC8NDHygX+zPirK1nRLHkyLVoM9PD7x1L1SGE4ygQJeCNAY
- xyE4dv8CFdm09G7n6QDecQp4oA9NR6ahUOAIzpSDlN5xvKMAoLEYjUQwgjW8Dl63
- 2girgLSjiyasQSEQUnSGBHNEYqBKBJ5xgyittmIxMdEX23aCK5YloNVqZgwiVnXp
- nleudpOFrKOS4VmIAbNxvu+CTFQcGGXHLcj1aDHJtsR62KONBKVGzY6DWgYwSFCR
- uqJ4kmIQ5CxPihZkcbJcEKJIsiLhrWK3LIAVZ5bvcnCiojIFOS/YkZQDd6l0xaiF
- AJPCa5moZTWUVh9EaDetxtksbVJOJIFDZFvkbQKuZodSpFHKMPVKFgqlzSZKpXXZ
- hijdsoEUVBOdODzMDVuxZqqDgVXdrYZ4zgkyTtMjI/WiiQsuR9swGs6jVC1YcglW
- iIN2123CBaoKDHGP08iYgqkVXO0FkyBaqeFVsdELSyZLx3FKJfJ2wyCwZK6PyIZc
- 6pNefRaV0STSaAvlPpAv6kok35cLhBbSLTyL5aSEW7ZKDlwqixk8Ey+FwJzsdvRY
- z2W6GI9ZEgGl9W4KroXUeNYBOnqeSGQHHDvweIblgskcj1JlIYkh6aHhSEKe0ayB
- Ggl3zKGRSGl9WshRIS9sRxOOqeUlDUhKStNCLC3DGgOpQbZcNzhsm66d4mu2WeUb
- sbYiK4UQBUVdEu1JmIDnpbAdVqP5ZtGtZcKAKkV4LRuuVsoUJzAQnCNls+jOzAAz
- PbeiAvdFYgz6f6Wvjjy63Tfi9+3c4b8H2gfsHv9PPLZ3192drXNfn159e+fa+cdO
- oSs/TI59863/l5W1z5bPPOfLH/yyCh64sfsvjZDetc+uDVen9p67dmHsqruAXXy/
- 5d9YKl7fton8+NF+y395Abk7svLV+WOfcovro0tHkat7tr7nrh8XPpw7+Ru0n89d
- GEy99dON5uLnD792wtq6CF+7/Ypve+DI7BP2k7fihQcu828i1M2lE3Ppv/Hl9V2/
- v+A486t3rpxS3qBPxzKPHN/x5+O+Q/b8sfk2v3HTe+ZSe9+tZw+vPr+nKLz8xZVD
- L0rguL61oB+gJhdHT05MDt+5/c/PzYD2qzX+EsPpZ6b8370+t5x+sM7MPPTenU82
- Ph4N7ftj/OBCBP0X
- =ZfM8
- -----END PGP MESSAGE-----
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement