OpenSSL User Manual and Data Format

67 %
33 %
Information about OpenSSL User Manual and Data Format

Published on November 19, 2009

Author: ProjectSymphony



These are the slides used for presenting the OpenSSL - User Manual and Data Format by Vittorio Giovara.

OpenSSL User Manual and Data Format 1

Main Functions • Benchmark • Certificates • Digital Signature • Encryption/Decryption • Private and Public Keys • a lot of other stuff... 2

OpenSSL Symmetric Encryption 3

openssl enc • cipher • salt • key • initial vector • password • ... 4

password? 5

EVP_BytesToKey arguments results • type of cipher • key (des3, aes & others) • initial vector • salt • key length • data and data length • iteration counter • hash 6

openssl enc -des3 -in file.txt -out file.enc -salt -k mySillyPassword -md md5 7

D= 0 ... ... ... means “concatenation” HASH 2 (data)= HASH(HASH(data)) 8

key & iv 0 A4 0C 80 14 75 41 21 90 key iv 9

salt 10

salt without salt your dishes will always taste the same! the same applies to keys and initial vectors! 11

Demo 12


Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

OpenSSL – User Manual and Data Format

OpenSSL – User Manual and Data Format Vittorio Giovara December 20, 2007
Read more

OpenSSL - User Manual and Data Format - Documents

OpenSSL – User Manual and Data Format Vittorio Giovara December 20, 2007 Chapter 1 Introduction to OpenSSL 1.1 What is OpenSSL OpenSSL is an open source ...
Read more

Manual:X509(1) - OpenSSL

Manual:X509(1 ) From OpenSSLWiki ... to DER format: openssl x509 -in cert ... above and add user certificate extensions: openssl x509 -req -in req.pem ...
Read more

Manual:Openssl(1) - OpenSSLWiki

Manual:Openssl(1) From ... argument whose format is described below. If no password argument is given and a password is required then the user is ...
Read more


The manual pages for all supported ... , has a free download of his OpenSSL Cookbook that covers the most frequently used OpenSSL ...
Read more

PHP: OpenSSL - Manual

openssl_decrypt — Decrypts data; openssl_dh_compute_key — Computes shared ... certificates in PEM/X.509 format. ... users to enable OpenSSL ...
Read more

PHP: openssl_verify - Manual

User Submitted Data ... openssl _verify() verifies ... Send the signature off in Hex format and use a hex2bin method in PHP to convert to the correct ...
Read more

PHP: OpenSSL - Manual

User Submitted Data Magic Quotes Hiding PHP ... Audio Formats Manipulation ... openssl_encrypt — Encrypts data; openssl_error_string — Return openSSL ...
Read more


if this option is present then an attempt is made to include the entire certificate chain of the user ... data used to seed the random ... in the pkcs8 ...
Read more