Skip to content

An iOS app offering on-device AES 256 file encryption

Notifications You must be signed in to change notification settings

IAmBrendanL/iCryptrApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iCryptr

An iOS app that performs AES256 encryption on device utilizing Apple's CommonCrypto encryption library written in C.

The app allows users to pick files from the Files app or photos/videos from the Photos app and encrypts them in custom file format.

Note

This is a complete overhaul of my original iCryptr project which was a document-based app that could not handle large files.

RoadMap

  • Get basic UI set up
  • Rework original in-memory encryption service to work with streams
  • Get file encryption/decryption working
  • Add file thumbnail to encryption/decyption view
  • Write README
  • Get photo encryption working
    • (I need to see if I can get the Swift UI photo picker to not load large files into memory)
  • Document the current file format in the README (rather than just in the comments)
  • Add functionality to save (really move) the encrypted file to a different folder
  • Add a progress indicator to the encyption/decryption page
  • Consider adding a checksum of the original file to encrypted file format to verify that decryption was performed successfully
  • Add a F.A.Q page that pops up when the ? button is tapped on the home page.

About

An iOS app offering on-device AES 256 file encryption

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages