Is there a way for a file/binary/exexutable to verify it’s own integrity?

So I’m making a distributed recovery system which consists of a bunch of hidden usb sticks. I plan to have the file be an executable, probably in the form of a appimage, which will contain my encryption software and encrypted volume.
The o… Continue reading Is there a way for a file/binary/exexutable to verify it’s own integrity?

How secure is the built-in encryption for macOS Pages, Numbers, and Keynote?

The apps in Apple’s productivity suite each support encryption. The docs I’ve found don’t describe the details of how it works, so I wonder if anyone knows how secure this protection is. The reason I ask is because I know of other built-in… Continue reading How secure is the built-in encryption for macOS Pages, Numbers, and Keynote?

At-rest encryption. Use SFTP log-in credentials to access encrypted drive or folder

I have a simple file server running on a small Ubuntu machine that facilitates file sharing and 2 way folder syncing between my and my girlfriend’s computers through SFTP over a private network.
The setup works great for my purposes, and I… Continue reading At-rest encryption. Use SFTP log-in credentials to access encrypted drive or folder

At-rest encryption. Use SFTP log-in credentials to unlock/decrypt encrypted drive or folder on an Ubuntu Linux server

I have a simple file server running on a small Ubuntu machine that facilitates file sharing and 2 way folder syncing between my and my girlfriend’s 4 computers through SFTP over a private network.
The setup works great for this purpose. I … Continue reading At-rest encryption. Use SFTP log-in credentials to unlock/decrypt encrypted drive or folder on an Ubuntu Linux server

What’s the best way to only allow a file to be opened with multiple people’s authorisation?

Is there software available that makes it easy for multiple authorisations to be required before a file can be opened? The simplest solution I’ve found online is to encrypt a file with a password, split the passwords into multiple pieces a… Continue reading What’s the best way to only allow a file to be opened with multiple people’s authorisation?

Naming encrypted files in the cloud, without leaking info about their content

I’m working on a photo sharing app that stores files in the cloud, encrypted, and lets you share those files with others. To do that, as suggested in answers to this previous question:

files are encrypted locally with a symmetric key, the… Continue reading Naming encrypted files in the cloud, without leaking info about their content