Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rusq/encio

I/O encryption using the unique Machine ID
https://github.com/rusq/encio

aes-256 encryption-decryption file-operations golang-library machine-id machine-identity

Last synced: 27 days ago
JSON representation

I/O encryption using the unique Machine ID

Awesome Lists containing this project

README

        

# encio - machine dependent encryption

Package encio provides input/output functions that write encrypted using
AES-256-CFB data.

The encryption key is the machine identifier, unique to the operating
system.

This makes file non-transferrable between devices.

Encrypted container structure is the following:

```
|__...__|____________...
0 ^ 16 ^
| +-- encrypted data
+----------- 16 bytes IV
```