Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:cursuri:curs-12 [2016/01/10 20:25]
razvan.deaconescu [Criptare/decriptare folosind chei asimetrice]
uso:cursuri:curs-12 [2023/01/09 00:11] (current)
sergiu.weisz
Line 1: Line 1:
-====== Curs 12 - Elemente ​de securitate ​=======+====== Curs 12 - Administrarea spatiului ​de stocare ​=======
  
-  * [[http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-12/curs-12-handout.pdf | Slide-uri curs]] +  ​* [[https://​docs.google.com/​presentation/​d/​1RXPvEXsuRNRrdo3VsfG_EtUHS9en4ncd/​edit?​usp=sharing&​ouid=108131427433094834232&​rtpof=true&​sd=true| Slide-uri curs]] 
-  * [[http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-12/curs-12-handout-4on1-notes.pdf | Handout 4on1 and notes space]] +  * **Cuvinte cheie**: HDD, SSD, Partiționare,​ Formatare, MBR, GPT, RAID, Back-up, LVM, mount, umount 
-  * [[http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-12/curs-12-handout-8on1.pdf | Handout 8on1]]+  * **Suport de curs** 
 +    * [[https://​github.com/​systems-cs-pub-ro/​carte-uso/​releases| Utilizarea sistemelor de operare]] 
 +        * Capitolul 10 - Administrarea spațiului de stocare  
 + 
 +<​HTML>​ 
 +<​center>​ 
 +<iframe src="​https://​docs.google.com/​presentation/​d/​e/​2PACX-1vTTVzrqv76petP3yVxZ76OvlBZae1pPfMxV3IhLVta7DKdtACTsaZc11DM4ofRRuQ/​embed?​start=false&​loop=false&​delayms=3000"​ frameborder="​0"​ width="​480"​ height="​389"​ allowfullscreen="​true"​ mozallowfullscreen="​true"​ webkitallowfullscreen="​true"></​iframe>​ 
 +</​center>​ 
 +</​HTML>​ 
 + 
 +/* 
 +  * [[https://​drive.google.com/​open?​id=1aN0VW-LvefVPyJKyI_mFjFTlKEjbu8oM|Handouts 3on1 and notes space]] 
 +  * [[https://​drive.google.com/​open?​id=1ilzrwOlni4nnUUgO6g_X_fB6Ktg0sqZD|Handouts 6on1]] 
 +  * **Cuvinte cheie**:  
 + 
 +*/ 
 + 
 +/* 
 +  * **Suport de curs** 
 +    * [[http://​elf.cs.pub.ro/​uso/​res/​carte/​uso_cap-13-auto.pdf|Capitolul 13: Automatizarea sarcinilor]] 
 +*/ 
 + 
 +/* 
 + 
 +====== Curs 11 - Elemente de securitate ======= 
 + 
 +  ​* [[http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-11/curs-11-handout.pdf | Slide-uri curs]] 
 +  * [[http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-11/curs-11-handout-4on1-notes.pdf | Handout 4on1 and notes space]] 
 +  * [[http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-11/curs-11-handout-8on1.pdf | Handout 8on1]]
   * **Cuvinte cheie**: securitate, privilegii, principii de securitate, agenți, obiecte, ''​umask'',​ autentificare,​ autorizare, controlul accesului, ''​root'',​ ''​sudo'',​ parole, //password cracking//, //​passphrase//,​ ''/​etc/​passwd'',​ ''/​etc/​shadow'',​ criptografie,​ criptare, decriptare, //plain text//, //​ciphertext//,​ chei simetrice, chei asimetrice, semnătură digitală, semnare, verificare   * **Cuvinte cheie**: securitate, privilegii, principii de securitate, agenți, obiecte, ''​umask'',​ autentificare,​ autorizare, controlul accesului, ''​root'',​ ''​sudo'',​ parole, //password cracking//, //​passphrase//,​ ''/​etc/​passwd'',​ ''/​etc/​shadow'',​ criptografie,​ criptare, decriptare, //plain text//, //​ciphertext//,​ chei simetrice, chei asimetrice, semnătură digitală, semnare, verificare
   * **Suport de curs**   * **Suport de curs**
Line 11: Line 39:
 <​HTML>​ <​HTML>​
   <​center>​   <​center>​
-    <iframe src="http://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-12/curs-12-handout.pdf&​embedded=true"​ width="​600"​ height="​480"​ style="​border:​ none;">​+    <iframe src="https://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​uso/​res/​cursuri/​curs-11/curs-11-handout.pdf&​embedded=true"​ width="​600"​ height="​480"​ style="​border:​ none;">​
     </​iframe>​     </​iframe>​
   </​center>​   </​center>​
Line 306: Line 334:
 ==== Semnare/​verificare folosind chei asimetrice ==== ==== Semnare/​verificare folosind chei asimetrice ====
  
-TODO+Un alt scenariu de folosire a cheilor asimetrice este pentru semnarea unor mesaje. Semnarea se face cu ajutorul cheii private (doar posesorul are acces) iar verificarea cu ajutorul cheii publice (oricine poate verifica). De obicei se transmite mesajul în plain text dar este de știut că cel care a trimis mesajul chiar este cel care l-a trimis, și pentru aceea se atașează fișierul de tip semnătură mesajului. 
 + 
 +Vom folosi tot cheia privată ''​privkey''​ și cheia publică ''​pubkey''​ de mai sus. 
 + 
 +Pentru semnarea mesajului vom folosi<​code>​ 
 +student@uso-demo:​~$ openssl rsautl -sign -in plain.txt -out signature -inkey privkey  
 +student@uso-demo:​~$ xxd signature  
 +0000000: 910f be3f 6a47 b150 f239 8105 3d64 a60d  ...?​jG.P.9..=d.. 
 +[...] 
 +00000f0: 7ffd 183f 26e4 221f c9dc 90b5 9510 7eca  ...?&​."​.......~. 
 +</​code>​ 
 + 
 +Pentru verificarea semnăturii vom folosi comanda<​code>​ 
 +student@uso-demo:​~$ openssl rsautl -verify -in signature -pubin -inkey pubkey  
 +This is my life's biggest secret: I have no life 
 +</​code>​ 
 + 
 +<​note>​ 
 +Pentru criptare/​decriptare și semnare/​verifcare cu chei asimetrice putem folosi și suita [[https://​www.gnupg.org/​|GnuPG]] (//GNU Privacy Guard//). 
 +</​note>​ 
 + 
 +*/
uso/cursuri/curs-12.1452450333.txt.gz · Last modified: 2016/01/10 20:25 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0