ankit-chaubey

ankit-chaubey / ciph

Public

Fast, streaming file encryption for large media files and cloud uploads using modern cryptography.

22
10
100% credibility
Found Feb 03, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

Ciph is a simple tool for locking and unlocking large files with a password, designed to handle huge media without needing much memory.

How It Works

1
🔍 Discover ciph

You hear about ciph when you want to protect big videos or photos before sharing them online safely.

2
📥 Set it up

You add ciph to your computer with one easy install step.

3
🔒 Secure your file

Pick a large file, choose a strong password, and watch it get locked up fast and smoothly.

4
☁️ Store or share

Take the protected file and upload it to any cloud service or send it to friends.

5
🔓 Get it back

Later, enter your password to unlock the file and restore its original name perfectly.

Peace of mind

Now your important files stay private and safe wherever they go, only opening for you.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ciph?

ciph is a command-line tool for encrypting large media files—like 50GB 4K videos—for secure cloud or Telegram uploads, without loading the entire file into RAM. It streams data in configurable chunks using modern cipher suites such as AES-256-GCM or ChaCha20-Poly1305, powered by libsodium in a lean C core with Python CLI. Run `ciph encrypt video.mp4` to produce a tamper-proof `.ciph` file that preserves the original filename, even if renamed.

Why is it gaining traction?

It stands out by maintaining constant memory usage on low-RAM machines, hitting hundreds of MB/s throughput with hardware acceleration like AES-NI, and enforcing fail-closed decryption on any corruption. Developers dig the rename-safe format for fast github actions or cloud pipelines, plus automatic fallback ciphers and Argon2id password hardening. No resume yet, but chunk-based streaming beats memory-hungry alternatives for fast streaming drama or media backups.

Who should use this?

Linux or Termux users handling bulk media encryption for S3, Dropbox, or Telegram bots. DevOps folks scripting secure uploads in fast github workflows. Content creators or data hoarders protecting gigabyte-scale files without age or rclone overhead.

Verdict

Try it for personal large-file cipher needs—docs, tests, and PyPI packaging are polished—but with 21 stars and 1.0% credibility score, it's early-stage; audit before trusting sensitive data in production.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.