Skip to content

Commit edf023b

Browse files
committed
Add cryptography contents
1 parent 7cf40a4 commit edf023b

File tree

8 files changed

+116
-2
lines changed

8 files changed

+116
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Cryptography Code Examples
2+
3+
A [GitHub repository][1] dedicated for [Cryptography][2] code examples currently covers the following:
4+
5+
- [Substitution ciphers][3] (Python)
6+
- [Book ciphers][4] (JavaScript)
7+
8+
---
9+
10+
[1]: https://github.com/uribench/cryptography
11+
[2]: /Topics/Cryptography
12+
[3]: https://github.com/uribench/cryptography/tree/master/substitution_ciphers/src
13+
[4]: https://github.com/uribench/cryptography/tree/master/book_ciphers/src

Handbook/Coding/Cryptography/index.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Cryptography
2+
3+
Cryptography is the art of secret writing.
4+
5+
## Guides
6+
7+
- [Cryptography Code Examples](/Guides/Cryptography/Cryptography%20Code%20Examples)
8+
9+
## Topics
10+
11+
- [Cryptography](/Topics/Cryptography)
12+

Handbook/Coding/Ecosystem-Community-Open Source/Repository Hosting Services/GitHub/index.md

+4
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,7 @@ collaboration.
99
- [Working with a Remote Git Repository](/Guides/Git/Working%20with%20a%20Remote%20Git%20Repository)
1010
- [Contributing to an Open Source Project](/Guides/Git/Contributing%20to%20an%20Open%20Source%20Project)
1111

12+
## Topics
13+
14+
- [GitHub](/Topics/GitHub)
15+

Handbook/Coding/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@
1515
- Web Development
1616
- Security
1717
- Databases
18+
- [Cryptography](/Handbook/Coding/Cryptography)

Topics/Cryptography/index.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Cryptography
2+
3+
Cryptography is the practice of secret writing in the presence of third parties called adversaries.
4+
5+
There are two close terms; Cryptology and Cryptanalysis. Cryptology is the study of codes, and
6+
Cryptanalysis is the art of breaking codes of others.
7+
8+
The process of converting ordinary plain text into unintelligible text and vice-versa, generally
9+
involves the following elements:
10+
11+
- Plaintext: unencrypted data
12+
- Ciphertext: plaintext is encrypted into ciphertext
13+
- Encryption method: cryptography scheme
14+
- Key or Salt: random data that is used as an additional input to the cryptography scheme
15+
16+
Cryptography has several uses, such as secure information exchange, authentication, data integrity
17+
certification, and more.

about/reports/report_2018-10-19.md

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Status Report
2+
3+
## Metadata Files
4+
5+
- /config/metadata/cryptography.yml
6+
- /config/metadata/git.yml
7+
- /config/metadata/github.yml
8+
- /config/metadata/gitlab.yml
9+
- /config/metadata/README.md
10+
- /config/metadata/vagrant-and-virtualbox.yml
11+
- /config/metadata/technical-debt.yml
12+
- /config/metadata/clean-design.yml
13+
- /config/metadata/deploying-with-docker.yml
14+
15+
## Guides Files
16+
17+
- /Guides/README.md
18+
- /Guides/index.md
19+
- /Guides/Clean Design/Clean Design Principles.md
20+
- /Guides/Clean Design/Clean Design Objectives.md
21+
- /Guides/Clean Design/Layering an Application.md
22+
- /Guides/Clean Design/Dependency Inversion Principle.md
23+
- /Guides/Clean Design/Service Locator.md
24+
- /Guides/Cryptography/Cryptography Code Examples.md
25+
- /Guides/Docker/Detailed Docker Installation.md
26+
- /Guides/Docker/Docker Overview.md
27+
- /Guides/Docker/Docker Installation.md
28+
- /Guides/Docker/Getting Started with Docker.md
29+
- /Guides/Git/Git Installation.md
30+
- /Guides/Git/Contributing to an Open Source Project.md
31+
- /Guides/Git/Git Overview.md
32+
- /Guides/Git/Getting Started with Git.md
33+
- /Guides/Git/Working with a Remote Git Repository.md
34+
- /Guides/SSH/Recommended SSH Clients.md
35+
- /Guides/SSH/Managing SSH Keys.md
36+
- /Guides/SSH/Generating an SSH Key Pair.md
37+
- /Guides/Technical Debt/Payback Illustration.md
38+
- /Guides/Technical Debt/Technical Debt Overview.md
39+
- /Guides/Vagrant/Known Issues.md
40+
- /Guides/Vagrant/Getting Started with Vagrant.md
41+
- /Guides/Vagrant/Vagrant Installation.md
42+
- /Guides/Vagrant/Vagrant Overview.md
43+
44+
## Topics Files
45+
46+
- /Topics/README.md
47+
- /Topics/index.md
48+
- /Topics/Cryptography/index.md
49+
- /Topics/Dockerfile/index.md
50+
- /Topics/Git Bash/index.md
51+
- /Topics/GitHub/index.md
52+
- /Topics/GitLab/GitLab Overview.md
53+
- /Topics/SSH Protocol/index.md
54+
- /Topics/SSH Protocol/How Does SSH Work.md
55+
- /Topics/Technical Debt/index.md
56+
- /Topics/Vagrantfile/index.md
57+
58+
59+
**Total Authored Files Count: 46**

config/metadata/cryptography.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
intro: |
2+
Cryptography is the art of secret writing.
3+
4+
guides:
5+
- Cryptography/Cryptography Code Examples
6+
7+
topics:
8+
- Cryptography

config/metadata/github.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ guides:
77
- Git/Working with a Remote Git Repository
88
- Git/Contributing to an Open Source Project
99

10-
Topics:
11-
- GitHub
10+
topics:
11+
- GitHub

0 commit comments

Comments
 (0)