Git Product home page Git Product logo

italohugomds / encryption_and_decryption_big_files_with_python Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 2.16 MB

This repository contains tools for encrypting and decrypting any file using a hybrid encryption method, making use of symmetric AES 256 and asymmetric RSA encryption.

Python 100.00%
aes aes-256 asymmetric asymmetric-key-cryptography cbc cbc-mode cryptography decryption encryption encryption-decryption

encryption_and_decryption_big_files_with_python's Introduction

Hello there, I'm Ítalo Hugo.

Welcome! 👋😁


👾 Projects

🐍 Python

🖥️ Bash

  • Updating and Upgrading in Bash: A simple bash program to update and upgrade a Debian-based distro and generate an error log in case any problem occurs during the process.

🔤 C

  • Simon Game Project: This is a replication of Simon's game, it was done using a PIC microcontroller, debugged and tested using Proteus' software simulator, and compiled using XC8 compiler running on MPLAB X. (You can watch the project in action by checking out the Project's video)

🔒 Cybersecurity

  • Incident Reports: This project is a skill showcase for the cybersecurity activity of reporting incidents. Prompts with information about the incidents are provided, as well as data for the analysis, and reports were generated with all the gathered information during the process of responding to the incident.

  • Footprint with Python: This project showcases a tool used for footprinting web applications by retrieving the application's headers. For this showcase, the tool was used to footprint an application running within a Docker's container. The image used was a OWASP WebGoat container running on Docker.

  • Encryption and Decryption with Python: This project displays tools, written in python, used to encrypting and decrypting file with the RSA method. The encryption process is done using all the standard methods described by NIST. Making use of OAEP for padding and using SHA256 as the main hash algorithm, for both the padding and password storage.

  • Encryption and Decryption of Big Data with Python: This repository contains tools for encrypting and decrypting any file using a hybrid encryption method, making use of symmetric AES 256 and asymmetric RSA encryption.

  • Assessing Vulnerabilities Report: This repository presents a skill showcase for the activity of assessing and reporting vulnerabilities within a given system and/or asset(s).

  • Traffic Analysis and Threat Hunting: In this project, a detailed report was created from a pcap containing malicious traffic generated by a malware infection. This report describes many details regarding the infection in a simple manner and uses a lot of visual aid. The repository is also a skill showcase for traffic analysis using Wireshark and threat hunting.

🗃️ SQL

  • Querying with SQL: Here you can find a skill showcase for the use of SQL language to perform queries within a database. This repository contains a number of queries using many methods for filtering, ordering, and joining tables. All performed using SQL language within an instance of MariaDB application.

💻📞 Getting in touch:

Italo Hugo | Gmail     Italo Hugo | LinkedIn

encryption_and_decryption_big_files_with_python's People

Contributors

italohugomds avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

gracelewiss

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.