Posts

Showing posts with the label encryption

PGP toolkit in linux

Image
PGP toolkit in Linux Table of Contents 1 Philip R. Zimmermann 2 What is digital certificate? 3 X509 .VS. PGP 4 PGP tools in Linux platform 4.1 Generate your own self-signed Certificate 4.2 encypt and decrypt by gpg 4.3 Manager your Certificats 5 PGP in Emacs 5.1 Easy PG package in emacs 5.2 encrypt/sign email in gnus 5.3 epa-mail* .VS. mml-secure-message-* 1 Philip R. Zimmermann Zimmermann is the creator of Pretty Good Privacy(PGP) which become the standard of protocol named OpenPGP. In the era before 90s century, US government held a export restrictions for cryptography software(This bullshit policy sounds like censorship in china today right? But the different is that a lot of SOB in china government.). But Zimmermann made PGP as a open source software to counterattack government's violate human right behave(The human being's nature right is to pursual for freedom and equality, especially in Internet). This made him the target of a thre...

OpenSSL ToolKit Usage

Image
OpenSSL Toolkit Usage OpenSSL is a great project, which provide a excellent implement of SSL and TLS protocol, and also a great toolkit which can do many of kinds of job related with cryptography field. There is a Great tutorial of openssl command toolkit: openssl introduction . This article has also some extension based above introduction. And this article  collect some the uses of openssl command, which I already tested in linux environment. Table of Contents 1 Use openssl as a encryption and decryption tool 1.1 symmetric cipher algorithms 1.2 asymmetric cipher algorithm (public key algorithm) 2 Create a signature of a file 3 verify certificate authority (CA) by command line 4 How to retrieve some web site's certificate by command line? 5 openssl's system path to store CA. 6 build your own CA step by step 7 X509 PKCS#12 PKCS#8 1 Use openssl as a encryption and decryption tool There are some kinds of classification methods of encryption alg...