GPG

O que é?

GNU Privacy Guard (GnuPG or GPG) é uma alternativa GPL ao aplicativo PGP de criptografia. GnuPG é compatível com a RFC 4880, o padrão da IETF para a especificação do OpenPGP. As versões atuais do PGP (e Filecrypt da Veridis) possuem interoperabilidade com o GnuPG e com outros sistemas compatíveis com o OpenPGP. GnuPG é parte da Free Software Foundation e do projeto de software GNU.

 

Criando uma chave:

$ gpg –gen-key

Exportando chave publica:

$ gpg –export -a usuario > public.key

Exportando chave privada: (cuidado! ninguém pode ter essa chave e vc não deve compartilhar via emails ou pastas nem nuvem.)

$ gpg –export-secret-key -a usuario > private.key

Listando chaves no sistema:

$ gpg –list-key

Cifrar normalmente:

$ gpg -s arquivo

Importar key:

$ gpg –import Fulano.public.key

Cifrando com a chave publica, sendo “Tiago” o inicio do nome do dono da chave:

$ gpg -e -r Tiago foto-importante.png

Descrifrando:

$ gpg -o arquivo_em_claro -d arquivo_cifrado.gpg

 

Fontes:

 http://www.vivaolinux.com.br/artigo/Gerar-par-de-chaves-com-o-GnuPG-em-11-passos?pagina=5

http://www.vivaolinux.com.br/artigo/Assinatura-e-criptografia-de-dados-com-GPG?pagina=3

http://www.estudio.gunga.com.br/tutorial-basico-de-gpg-2/

https://www.ibm.com/developerworks/community/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/be-a-ba_do_gpg_parte_1_crie_sua_chave_hoje_mesmo?lang=en

Django Famework Python

Django é um framework para web desenvolvido com a liguaguem Python.

Por onde começar:

http://www.aprendendodjango.com/

 

Instalando via apt-get:

First install python-setuptools:

$ sudo apt-get install python-setuptools

Install Django:

$ sudo easy_install django

ou

$ sudo pip install Django==1.7.4

 

Criando um projeto :

$ python django-admin.py startproject projeto

iniciando uma aplicação do projeto:

$ python manage.py startapp aplicativo

Sincronizando os modelos e o banco de dados:

$ python manage.py syncdb

 

Tutoriais:

https://docs.python.org/2/tutorial/

 http://lightbird.net/dbe/index.html

Fontes:

 

Varios links e vídeos tutoriais: MUITO BOM:

http://ericstk.wordpress.com/2013/05/08/django-fontes-de-estudo-e-referencias/

Video aulas:

https://osantana.me/curso-de-python-e-django/

django Brasil:

http://docs.djangobrasil.org/intro/tutorial01.html

Como usar o Django com o Apache através do mod_wsgi:

http://docs.djangobrasil.org/howto/deployment/modwsgi.html#howto-deployment-modwsgi

http://blog.gustavohenrique.net/2009/01/servidor-compartilhado-django-php-configurando-virtualhost-no-apache-com-mod_wsgi/

http://pythonclub.com.br/configurando-ambiente-django-com-apache-e-mod-wsgi.html