Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
shivanibhat24 authored Oct 29, 2024
1 parent f5ab102 commit de3600f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/ciphers/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
## Ciphers
Ciphers are methods or algorithms used to encrypt and decrypt information, securing data from unauthorized access by transforming readable data (plaintext) into unreadable format (ciphertext) and vice versa. They are foundational in cryptography, ensuring that sensitive information, such as passwords or financial data, remains confidential.

In Rust, you can implement ciphers by leveraging its powerful type system, memory safety features, and libraries for cryptographic functions. Rust's libraries, such as rust-crypto, ring, and aes-gcm-siv, provide tools for both symmetric and asymmetric encryption.

### [Caesar](./caesar.rs)
![alt text][caesar]
Expand Down Expand Up @@ -46,4 +49,4 @@ The Advanced Encryption Standard (AES), also known by its original name Rijndael

###### Source: [Wikipedia](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)

![aes](https://upload.wikimedia.org/wikipedia/commons/5/50/AES_%28Rijndael%29_Round_Function.png)
![aes](https://upload.wikimedia.org/wikipedia/commons/5/50/AES_%28Rijndael%29_Round_Function.png)

0 comments on commit de3600f

Please sign in to comment.