Skip to content
/ safile Public

A distributed server to access mission critical files. Cryptographically secure

Notifications You must be signed in to change notification settings

werdl/safile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIP

Safile

SAfe FILEs

  • A distributed server to access mission critical files. Cryptographically secure

  • How does it work?

flowchart TD
    B[Setup]-->C;
    C[C: Initial Ping];
    D[S: Server RSA Public Key];
    C-->D;
    E[C: Encrypted Password];
    D-->E;
    F[CS: Handshake];
    E-->F;
    G[C: Client RSA public key];
    F-->G;
    H[S: Fernet key];
    G-->H;
    I[CS: Handshake];
    H-->I;


    A[Normal comms];
    L[C: Prompt];
    J[C: Encoded, pickled data];
    A-->L-->J;
    K[S: Encrypted server response];
    J-->K;
    K-->L;
Loading

About

A distributed server to access mission critical files. Cryptographically secure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published