高分征集一个加密思路

aimeast 2009-05-24 10:07:12
加精
明天我还可以再加100分。

给出一个理论上可行的思路即可。

要求是使用现有的密码体系,使用一种或多种算法实现下面的问题。

一个服务器,多个用户。
用户的所有数据都加密存储在服务器上。
用户可以随意的访问、修改自己的数据。
用户可以设置自己的某些数据在某些时刻可以被某些人访问,也可以随时撤销那些访问权限。

简单点说,有点像QQ空间的权限管理。
可以随意的设置哪些人可以进来看,哪些人不能进来看。不同的是要把权限细化到哪些人可以看到哪些文件,不能看到哪些文件。

这种设计还要求即使服务器管理员拿到了存储数据,也没有办法解密数据。
(当然,用户自己必须要有自己的密钥。现在假设这些密钥始终都是安全的。)
...全文
1506 148 打赏 收藏 转发到动态 举报
写回复
用AI写文章
148 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycl1314 2010-07-22
  • 打赏
  • 举报
回复
学习。。。。。。。。。。。。
ylwqhr 2009-12-28
  • 打赏
  • 举报
回复
收藏,学习!~
liugangsys 2009-06-30
  • 打赏
  • 举报
回复
UP
wfp5525 2009-06-30
  • 打赏
  • 举报
回复
好好学习了
zhujiechang 2009-06-30
  • 打赏
  • 举报
回复
文件一般不做DES加密这种,这样加密后问题会复杂起来,例如:断点续传问题、服务器解密性能问题等。
lzc2125 2009-06-30
  • 打赏
  • 举报
回复
留位,以后慢慢看
aimeast 2009-06-29
  • 打赏
  • 举报
回复
晕,改版了。还要重新生成。

等考完试,再好好研究这个问题。

这个泥潭越陷越深了……
wsp4872816brave 2009-06-28
  • 打赏
  • 举报
回复
我现在还不大懂加密技术! 只能帮助楼主顶贴了!
燃烧的荷尔蒙 2009-06-28
  • 打赏
  • 举报
回复
回帖是一种美德!顶~!
mzjmicrosoft 2009-06-28
  • 打赏
  • 举报
回复
关注 + 学习
redleafe 2009-06-28
  • 打赏
  • 举报
回复
继续关注中......
wisejohn 2009-06-21
  • 打赏
  • 举报
回复
Mark!
燃烧的荷尔蒙 2009-06-20
  • 打赏
  • 举报
回复
DES
太阳丛 2009-06-20
  • 打赏
  • 举报
回复
好复杂的问题啊
顶 顶 顶 。。。
windinwing 2009-06-19
  • 打赏
  • 举报
回复
设计一个权限系统类型枚举
如 enum{公开,我的好友,我指定的用户}

我指定的用户表 {用户名,权限,文件,密匙}等

当访问文件时,使用RPC类的协议请求读权限看看是否pass. google 的opensocial小容器应用是使用RPC协议认证判断权限的了,楼主有兴趣了解一下


用户密钥的存储: 用户设置的密钥用公钥密钥加密存储, 内容,还原密钥得到key在des加密存储。
isee1223 2009-06-19
  • 打赏
  • 举报
回复
听说QQ的消息加密是使用TEA算法
zhangbcool 2009-06-19
  • 打赏
  • 举报
回复
顶! 学习了
aimeast 2009-06-19
  • 打赏
  • 举报
回复
我这个东西的使用范围本来就很小,同时也要求只有软件,不用其他任何辅助硬件。

现在就是想弄出来个不依赖任何第三方的平台出来。
redleafe 2009-06-18
  • 打赏
  • 举报
回复
对了,想起来了,大片中经常有进入高级戒备场所的场景,什么指纹验证、眼睛虹膜扫描、人脸识别等等,也是有被假冒和盗用的。
继续期待高人出现,能解决这个问题。
redleafe 2009-06-18
  • 打赏
  • 举报
回复
呵呵,看来你想和第三方认证机构也抢饭碗了,胃口不小。
Herb2说的很对,“没有办法,如果有,第三方认证机构就没有存在的价值。”
那你有没有考虑过硬件加密狗的加密和解密用法呢?
即使做好了,也不可能大面积推广,毕竟成本过高。
我设计的软件目前都想去掉加密狗了,毕竟一个100多元,还占USB插槽,易丢失等。
加载更多回复(126)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧