Skip to content

StevenMuanigo/SecureFileLogSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proje Yapılandırma Dosyaları:

1.CMakeLists.txt - CMake yapılandırma dosyası

2.Makefile - Make derleme dosyası

3.build.bat ve run.bat - Windows derleme ve çalıştırma betikleri

Header Dosyaları: (include klasörü)

FileEntity.h - Dosya varlık sınıfı

HashManager.h - SHA-256 hash yönetimi

EncryptionManager.h - AES-256 şifreleme

LogManager.h - Loglama sistemi

AccessControl.h - Erişim kontrolü

DatabaseManager.h - Veritabanı yönetimi

FileManager.h - Dosya yönetimi

SecureFileLogSystem.h - Ana sistem sınıfı

Kaynak Dosyaları (src klasörü):

main.cpp - Ana program giriş noktası

FileEntity.cpp - Dosya varlık implementasyonu

HashManager.cpp - Hash yönetimi implementasyonu

EncryptionManager.cpp - Şifreleme implementasyonu

LogManager.cpp - Loglama implementasyonu

AccessControl.cpp - Erişim kontrolü implementasyonu

DatabaseManager.cpp - Veritabanı implementasyonu

FileManager.cpp - Dosya yönetimi implementasyonu

SecureFileLogSystem.cpp - Ana sistem implementasyonu

Test Dosyaları (tests klasörü)

test_hash.cpp - Hash fonksiyonları testi

test_encryption.cpp - Şifreleme testi

test_filemanager.cpp - Dosya yönetimi testi

About

C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages