mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 06:44:07 -06:00
vault backup: 2022-08-16 13:25:13
This commit is contained in:
parent
869a9aa61b
commit
aa9ed14b46
@ -9,6 +9,8 @@ sr-interval: 3
|
|||||||
sr-ease: 250
|
sr-ease: 250
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- 
|
||||||
|
|
||||||
# news
|
# news
|
||||||
- pegasus project
|
- pegasus project
|
||||||
- cutting internet cables
|
- cutting internet cables
|
||||||
@ -62,20 +64,48 @@ can also be used to compare complexity of passwords
|
|||||||
- 
|
- 
|
||||||
|
|
||||||
## uses of hashing
|
## uses of hashing
|
||||||

|
- 
|
||||||
|
- 
|
||||||
|
|
||||||
|
## good algorithms
|
||||||
# Binary
|
- 
|
||||||
|
- 
|
||||||
|
|
||||||
|
|
||||||
# One-time-pads
|
# One-time-pads
|
||||||
|
- basic idea
|
||||||
|
- generate single-use truly-random key they is at least as long as the plaintext
|
||||||
|
- combine the key with the plaintext using XOR one bit at a time
|
||||||
|
- resulting ciphertext looks like random noise
|
||||||
|
- decryption must use same key (symmetric)
|
||||||
|
|
||||||
## limitations
|
## limitations
|
||||||
|
impossible to crack, if properly implemented.
|
||||||
|
- but key must be shared
|
||||||
|
- key distribution problem
|
||||||
|
- need long, truly random, one time keys
|
||||||
|
- must be used only once
|
||||||
|
|
||||||
# assymetric cryptography
|
# assymetric cryptography
|
||||||
|
uses different but mathematically related keys for encrption and decryption
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# digital signatures
|
# digital signatures
|
||||||
|
encryption + signing. signing verfies authenticity of sender
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
stream ciphers vs block ciphers
|
||||||
|
|
||||||
|
one bit at a time vs chunks
|
||||||
|
|
||||||
|
reciprocal cipher
|
||||||
|

|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user