Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.
hashmap-kzPublic archive

About

A pluggable storage abstraction for secure file storage. It transparently applies compression and encryption when storing and retrieving files, with support for local, S3, and SFTP backends.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

227 Commits

Folders and files

Repository files navigation

storecrypt

storecrypt is a pluggable storage abstraction for secure file storage. It transparently applies compression and encryption when storing and retrieving files, with support for local, S3, and SFTP backends.


Features

  • Encryption for data confidentiality and integrity
  • Compression to reduce storage size
  • Unified Storage interface across:
    • Local filesystem
    • Amazon S3
    • SFTP servers
  • Comprehensive integration tests across all backends

Usage Example

See main.go for a simple working example that:

  • Initializes all backends: local, S3, and SFTP
  • Compresses + encrypts a file (Put)
  • Retrieves it (Get) and prints the content
  • Checks file existence (Exists)
make run-demo
go run main.go

About

A pluggable storage abstraction for secure file storage. It transparently applies compression and encryption when storing and retrieving files, with support for local, S3, and SFTP backends.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

⌂ 换网址