Secure-File-System:支持多用户、访问控制列表和加密的 C 安全文件系统

上传者: 42125192 | 上传时间: 2023-01-09 20:51:29 | 文件大小: 17KB | 文件类型: ZIP
C
安全文件系统 C 语言中的安全文件系统,支持多用户、访问控制列表和加密。 描述 该项目是一个安全文件系统的实现,用于说明大多数商业软件中使用的基本安全机制。 系统的基本功能支持操作系统的所有用户安全存储和检索对象(任何类型的文件)。 此外,通过将访问控制列表分配给对象来提供更强大的访问控制。 最后,所有对象都使用 openssl 库加密,并且可以通过密码访问。 命令 系统支持六个命令,解释如下: 从 stdin 读取对象“obj”的内容并使用密码短语“passphrase”存储对象 objput obj -k 密码 使用有效的密码短语“passphrase”检索对象“obj”并将其内容写入标准输出 objget obj -k 密码 列出属于当前用户的所有对象。 如果给出了可选的“-l”参数,则还会显示每个对象的大小 对象列表 [-l] 从 stdin 读取访问控制列表并将其设置为对象“

文件下载

资源详情

[{"title":"( 22 个子文件 17KB ) Secure-File-System:支持多用户、访问控制列表和加密的 C 安全文件系统","children":[{"title":"Secure-File-System-master","children":[{"title":"src","children":[{"title":"cryputil.c <span style='color:#111;'> 7.31KB </span>","children":null,"spread":false},{"title":"file2 <span style='color:#111;'> 21B </span>","children":null,"spread":false},{"title":"userfile.txt <span style='color:#111;'> 18B </span>","children":null,"spread":false},{"title":"cryputil.h <span style='color:#111;'> 239B </span>","children":null,"spread":false},{"title":"objlist.c <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"cryptest.c <span style='color:#111;'> 103B </span>","children":null,"spread":false},{"title":"objput.c <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false},{"title":"objget.c <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"acl1 <span style='color:#111;'> 12B </span>","children":null,"spread":false},{"title":"objgetacl.c <span style='color:#111;'> 804B </span>","children":null,"spread":false},{"title":"utilities.h <span style='color:#111;'> 431B </span>","children":null,"spread":false},{"title":"envinit.sh <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"acl2 <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"utilities.c <span style='color:#111;'> 6.01KB </span>","children":null,"spread":false},{"title":"objtestacl.c <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"acl3 <span style='color:#111;'> 12B </span>","children":null,"spread":false},{"title":"text.txt <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"file1 <span style='color:#111;'> 14B </span>","children":null,"spread":false},{"title":"setup.c <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"objsetacl.c <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 6.66KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明