Encryption Plugin/Tool #20

Open
opened 5 months ago by Alamantus · 1 comments
Owner

This idea is courtesy of @trholding from issue #8.

This could be either for obscuring the data within a wiki, for further compressing the wiki itself, or both. From the original issue:

Compression via jszip before save to reduce size on disk. You could get inspiration about the decompression from https://github.com/alcor/itty-bitty

But a good compression and decompression lib seems to be this:

https://github.com/101arrowz/fflate

Where the inflator is 3kb and total is 8kb.

If this can be a plugin, great, but an external tool seems more feasable (maybe with a plugin for making it more automatic/easier to use). This functionality will absolutely not be included in any core Feather Wiki version, though.

This idea is courtesy of @trholding from issue #8. This could be either for obscuring the data within a wiki, for further compressing the wiki itself, or both. From the original issue: > Compression via jszip before save to reduce size on disk. You could get inspiration about the decompression from https://github.com/alcor/itty-bitty > > But a good compression and decompression lib seems to be this: > > https://github.com/101arrowz/fflate > > Where the inflator is 3kb and total is 8kb. If this can be a plugin, great, but an external tool seems more feasable (maybe with a plugin for making it more automatic/easier to use). This functionality will absolutely not be included in any core Feather Wiki version, though.
Alamantus added the
help wanted
extension
request
labels 5 months ago

The Stanford Javascript Crypto Library implements AES and is 25KB uncompressed. Encryption/decryption is probably implementable as an extension, but probably needs to hook into wiki saving code in order to encrypt saved copies.

The [Stanford Javascript Crypto Library](https://bitwiseshiftleft.github.io/sjcl/) implements AES and is 25KB uncompressed. Encryption/decryption is probably implementable as an extension, but probably needs to hook into wiki saving code in order to encrypt saved copies.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Reference: Alamantus/FeatherWiki#20
Loading…
There is no content yet.