Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OpenSSL User Manual and Data Format

2,830 views

Published on

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

Published in: Technology, Education
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1url.pw/b7AYw ◀ ◀ ◀ ◀
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1url.pw/b7AYw ◀ ◀ ◀ ◀
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

OpenSSL User Manual and Data Format

  1. 1. OpenSSL User Manual and Data Format 1
  2. 2. Main Functions • Benchmark • Certificates • Digital Signature • Encryption/Decryption • Private and Public Keys • a lot of other stuff... 2
  3. 3. OpenSSL Symmetric Encryption 3
  4. 4. openssl enc • cipher • salt • key • initial vector • password • ... 4
  5. 5. password? 5
  6. 6. EVP_BytesToKey arguments results • type of cipher • key (des3, aes & others) • initial vector • salt • key length • data and data length • iteration counter • hash 6
  7. 7. openssl enc -des3 -in file.txt -out file.enc -salt -k mySillyPassword -md md5 7
  8. 8. D= 0 ... ... ... means “concatenation” HASH 2 (data)= HASH(HASH(data)) 8
  9. 9. key & iv 0 A4 0C 80 14 75 41 21 90 key iv 9
  10. 10. salt 10
  11. 11. salt without salt your dishes will always taste the same! the same applies to keys and initial vectors! 11
  12. 12. Demo 12
  13. 13. 13

×