Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add File Sharing #18

Open
Sukhendu2002 opened this issue May 22, 2023 · 6 comments
Open

Add File Sharing #18

Sukhendu2002 opened this issue May 22, 2023 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@Sukhendu2002
Copy link
Contributor

Allow users to send files, such as images, documents, or videos, through the messenger. Implement secure file uploading and downloading mechanisms.

@PradyumnaKrishna
Copy link
Owner

This looks good to add, do you have any idea how will you achieve this?

@Sukhendu2002
Copy link
Contributor Author

Hey, @PradyumnaKrishna here is the general outline for this

  • Encrypt file data using the recipient's public key
  • Include the encrypted file data and file name in the message payload
  • send the message (including the text message and encrypted file data) through the socket connection.
  • Decrypt the received encrypted file data using the recipient's private key.

I want to work on this under gssoc23

@PradyumnaKrishna
Copy link
Owner

You explained it very well but there are some small points I would like to add. I guess we have to encode file into base64 before encrypting. Also there is problem on encrypting long texts #20.
Maybe you want to work on that before working on this. What do you think?

@PradyumnaKrishna PradyumnaKrishna added gssoc23 GirlScript Summer of Code level3 Adding Functionalities enhancement New feature or request labels May 23, 2023
@Sukhendu2002
Copy link
Contributor Author

Yea sure

@Sukhendu2002
Copy link
Contributor Author

Now can I work on this issue

@PradyumnaKrishna
Copy link
Owner

Yes @Sukhendu2002, go ahead.

@PradyumnaKrishna PradyumnaKrishna removed gssoc23 GirlScript Summer of Code level3 Adding Functionalities labels Jun 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants