1
theuser
7y

For a project we have a choice between:

Storing documents, images, videos and textual data in a database. Provide relations for searching and a GUI for uploads. Web and mobile (I only have experience with RDBMS)

Solution for digitally signing documents with asymmetric cryptography. Provide web and mobile GUI. Also something about ad hoc signing (possibly insert usb stick to sign?)(know a good bit of cryptography already)

Which one should we pick? (5 man group)

Comments
  • 0
    Both seem really doable. I'd say pick the one you feel will interest the teacher most, or the one you feel most comfortable with if you don't trust all the members to pull their weight.
  • 0
    I'd personally would pick the encryption one, as it sounds like more fun/challenging.

    Because with sgoring stuff in a db: either you store it on disk and "just" save the path, extension, mime type and so on in the db, or you save it in the db in something like base64 encoded or what ever string, which will let your db grow huge and slow the whole db down...
  • 0
    @Wack I don't know, asymmetric crypto isn't very challenging if you have access to any big number library. Implementing big hashing algos is harder, but not too hard either. The storage one is a bit less straight forward, as there are many more solutions that would have advantages and drawbacks to them, and weighing each of them is interesting imho.
Add Comment