A few years ago, when first being introduced to ASP.net and the .NET Framework, I built a very simple online file storage system. This system used Rijndael encryption for storing the files encrypted on the server s hard drive, and an HttpHandler to decrypt and send those files to the client.
作为我与ASP.net和数据库的第一个项目之一,我不了解整个东西是如何运作的(以及属于,杰夫·阿特伍德就此主题所描述的“)”陷阱,我决定储存新产生的钥匙和四,以及数据库中的每一文档输入。
为了使事情更加清楚,加密只是为了保护档案不能直接进入服务器,而钥匙不是由用户输入的密码生成的。
我的问题是,假定我不想保留所有档案的钥匙,那么<>>
此外,这种加密算法中使用的初始化矢量是什么? 在一个系统中是否应当保持这一系统?