‘
<'">
0
Premier write my essay and Homework help service
Description
Project?Option?1:?Host?Based?Application?+?Host?Side?Encryption?Goal:?The?final?goal?of?this?project?is?to
develop?a?graphical?user?interface?which?can?be?utilized?to?perform?file?encryption?at?the?host?level.?It?should
then?allow?a?user?to?choose?where?to?upload?the?encrypted?file:?Google?Drive,?Dropbox,?Box,?or?a?Personal
Server.?For?full?functionality,?the?user?should?then?be?able?to?browse?their?uploaded?files?across?the?cloud?based
platforms?from?the?host?application,?download?a?previously?uploaded?file,?and?decrypt?it,?making?the?plain?text
file?available?again?on?the?host.?
Requirements:?Develop?a?GUI?in?a?chosen?language?which?will?allow?for:?1.?Initial?(and?additional)?User
registration?a.?Username?Creation?b.?User?Password?Creation?(this?password?will?double?as?the?user?s?Master
Key)?2.?An?encryption?mechanism?which?will?allow?users?to?search?for?a?file?on?the?host?system?and?encrypt?the
file?with?a?randomly?generated?key?(ie,?different?from?the?Master?Key).?This?randomly?generated?key?should?be
tied?to?the?User?s?account?and?a?new?randomly?generated?key?should?be?created?for?each?encrypted?file.?Each
randomly?generated?key?will?correspond?to?a?single?encrypted?file.?Each?randomly?generated?key?will?then?be
encrypted?with?the?User?s?Master?Key?such?that?when?the?information?is?stored?in?the?cloud,?it?cannot?be
decrypted.?3.?A?decryption?mechanism?which?will?allow?users?to?choose?an?encrypted?file?that?is?stored?on?a
cloud?platform?or?on?their?personal?server?and?download?it?and?its?encrypted?key.?Choosing?a?file?will?heavily
rely?on?the?other?teams??incorporated?code.?From?there,?the?program?should?utilize?the?Master?Key?to?decrypt?the
downloaded,?randomly?generated?the?key?and?then?use?that?randomly?generated?the?key?to?decrypt?the?file,
providing?the?plain?text?file?seamlessly?to?the?user.?
Previous answers to this question
This is a preview of an assignment submitted on our website by a student. If you need help with this question or any assignment help, click on the order button below and get started. We guarantee authentic, quality, 100% plagiarism free work or your money back.
Get The Answer <'">
0
Description
Project?Option?1:?Host?Based?Application?+?Host?Side?Encryption?Goal:?The?final?goal?of?this?project?is?to
develop?a?graphical?user?interface?which?can?be?utilized?to?perform?file?encryption?at?the?host?level.?It?should
then?allow?a?user?to?choose?where?to?upload?the?encrypted?file:?Google?Drive,?Dropbox,?Box,?or?a?Personal
Server.?For?full?functionality,?the?user?should?then?be?able?to?browse?their?uploaded?files?across?the?cloud?based
platforms?from?the?host?application,?download?a?previously?uploaded?file,?and?decrypt?it,?making?the?plain?text
file?available?again?on?the?host.?
Requirements:?Develop?a?GUI?in?a?chosen?language?which?will?allow?for:?1.?Initial?(and?additional)?User
registration?a.?Username?Creation?b.?User?Password?Creation?(this?password?will?double?as?the?user?s?Master
Key)?2.?An?encryption?mechanism?which?will?allow?users?to?search?for?a?file?on?the?host?system?and?encrypt?the
file?with?a?randomly?generated?key?(ie,?different?from?the?Master?Key).?This?randomly?generated?key?should?be
tied?to?the?User?s?account?and?a?new?randomly?generated?key?should?be?created?for?each?encrypted?file.?Each
randomly?generated?key?will?correspond?to?a?single?encrypted?file.?Each?randomly?generated?key?will?then?be
encrypted?with?the?User?s?Master?Key?such?that?when?the?information?is?stored?in?the?cloud,?it?cannot?be
decrypted.?3.?A?decryption?mechanism?which?will?allow?users?to?choose?an?encrypted?file?that?is?stored?on?a
cloud?platform?or?on?their?personal?server?and?download?it?and?its?encrypted?key.?Choosing?a?file?will?heavily
rely?on?the?other?teams??incorporated?code.?From?there,?the?program?should?utilize?the?Master?Key?to?decrypt?the
downloaded,?randomly?generated?the?key?and?then?use?that?randomly?generated?the?key?to?decrypt?the?file,
providing?the?plain?text?file?seamlessly?to?the?user.?
Previous answers to this question
This is a preview of an assignment submitted on our website by a student. If you need help with this question or any assignment help, click on the order button below and get started. We guarantee authentic, quality, 100% plagiarism free work or your money back.
Get The Answer