Skip to content

enoma422/block-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Block cipher mode of operation Library

Development Period

Sep 2020 - Dec 2020, Aug 2021 - Sep 2021

Introduction

This project is an implementation of five block cipher operation modes: ECB mode, CBC mode, CFB mode, OFB mode, and CTR mode. The purpose of the project is to study the structure of each mode and implement them from scratch.

Details

This project uses AES and DES for testing purposes. The mode_enc_dec_file.py file is used to test file encryption and decryption. The five implemented modes are:

  • ECB mode
  • CBC mode
  • CFB mode
  • OFB mode
  • CTR mode

Please refer to the source code for detailed information on the implementation.

블록 암호 운용모드 라이브러리

5가지 블록암호 운용모드의 구조를 공부하고 직접 구현. : ECB모드, CBC모드, CFB모드, OFB모드, CTR모드

AES와 DES를 테스트를 위해 사용. *mode_enc_dec_file.py의 경우 파일암복호화를 테스트로 사용.

Releases

No releases published

Packages

No packages published

Languages