Encryption and Decryption #15
Closed
StefanGreve
started this conversation in
Feature Requests
Replies: 2 comments
-
Relevant documentation links: Security vulnerabilities: |
Beta Was this translation helpful? Give feedback.
0 replies
-
Closed by #18 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Preamble
For privacy and security reasons, it makes sense to encrypt files prior to uploading them to a third-party server.
anonpy
should implement the facilities that make it possible to do this with ease.Requirements
This project should support both symmetric and asymmetric encryption. For starters, implement the following functions in the
anonpy.security
namespace:Symmetric.encrypt()
Symmetric.decrypt()
Asymmetric.encrypt()
Asymmetric.decrypt()
The precise function signature of these functions above are not set in stone.
Stretch goal: implement the following functions in a
anonpy.algorithm
namespace:Checksum.compute_md5(path: Union[str, Path]) -> str
Checksum.compute_sha1(path: Union[str, Path]) -> str
Checksum.compute_sha256(path: Union[str, Path]) -> str
Remarks
Planning Status
Scheduled for milestone
1.0.0
.Beta Was this translation helpful? Give feedback.
All reactions