mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-25 05:44:06 -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
|
||||
---
|
||||
|
||||
- 
|
||||
|
||||
# news
|
||||
- pegasus project
|
||||
- cutting internet cables
|
||||
@ -62,20 +64,48 @@ can also be used to compare complexity of passwords
|
||||
- 
|
||||
|
||||
## uses of hashing
|
||||

|
||||
- 
|
||||
- 
|
||||
|
||||
|
||||
# Binary
|
||||
## good algorithms
|
||||
- 
|
||||
- 
|
||||
|
||||
|
||||
# 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
|
||||
|
||||
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
|
||||
uses different but mathematically related keys for encrption and decryption
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
# 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