Skip to content

Snafkin547/Cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

💻📱 Cryptography 🔒 🔑

Welcome to the "Cryptography" repository!🕵️‍♂️
This repository is dedicated to exploring and implementing various cryptographic algorithms and techniques.

DES Module

The Data Encryption Standard (DES), a prominent symmetric-key algorithm for electronic data encryption developed in the 1970s, was once a benchmark in digital security but has seen a decline due to newer cryptographic methods. In response to its vulnerabilities, notably its short key length, an enhanced version called Triple DES (3DES) was introduced, utilizing multiple DES keys in sequence to significantly bolster security. This advanced version has gained approval from the National Institute of Standards and Technology (NIST) and is incorporated in numerous cryptographic standards, maintaining its relevance as a secure option for protecting sensitive data, particularly in legacy systems.

This module is an implementation of the DES (Data encryption standard) encryption and decryption processes. For detailed information and usage instructions, please visit the DES Module Directory.

Code Formatting Standards

My project uses Black, a Python code formatter, to ensure uniform formatting across our codebase. Contributors are required to format their code using black . in the root directory before pushing to the repository.

Additionally, we employ a GitHub Action that automatically checks for compliance with Black's formatting standards on each pull request. This check can prevent merging if the code does not meet the required standards. It's crucial to remember to run Black before pushing changes, as this not only keeps the code clean and readable but also facilitates the review and merging process by adhering to our automated checks.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published