安全文件存储和共享:存储和共享文件在整个系统中保持机密性和完整性。 在GoLang中实现 源码
Secure_File_Storage_and_Sharing 任务:使用GoLang开发安全的文件存储,以与我们信任的人存储和共享文件,并在整个系统中维护机密性和完整性。 客户端可以执行初始化用户,获取用户数据,存储文件,追加文件,加载文件以及与其他用户共享文件,也可以撤消对其他用户的访问权限。 方法:考虑到所提供的文件存储服务器不受信任,因此需要使用密码学概念。 使用的算法为:-用于密码哈希的Argon2key(以防止暴力攻击)-RSA加密和签名验证(用于身份验证)-AES加密(用于机密性) -HMAC(诚信) 在Pramod Subramanyam教授的指导下,这是CS628A课程
文件列表
Secure-File-Storage-and-Sharing-master.zip
(预估有个6文件)
Secure-File-Storage-and-Sharing-master
Initial Design Document.pdf
71KB
CS628_Assignment.pdf
247KB
assn1
assn1.go
23KB
README.md
838B
userlib
userlib.go
4KB
Design Document After Review.pdf
64KB
暂无评论