主题:【原创】云里雾里的云计算 [1] -- 邓侃
为什么这么说呢?加密时,必须把数据进行分块对齐,比如8个字节或者512位为一块来加密,如果用这种算法加密的话,你说的用加密后的关键词去匹配是肯定匹配不到的!比如“我的名字叫张三三”,这句话,我们按四个字一块来加密,则会是“我的名字”、“叫张三三”两个数据块,你如果想查找“张三三”,那么“张三三”加密后的结果肯定是不同于“叫张三三”这个字符串的,这样你永远也搜不到正确的结果的。
那么,是不是就不能用这种办法了呢?
不是的!对中文,我们可以一个字一个字的进行加密,那么此时就可以用加密后的字符串去匹配加密文本了!
但是,这样做有如下问题:
1.当然是存储空间和计算时间的大大增加了
2.加密强度问题,如果用太简单的算法,可能较容易被破解,毕竟有那么大量的数据存放在别人那里,而且这些数据一般情况下是会显得很有规律性的(因为你是一个字一个字加密的)
不过,还是可以拿这个创意去找风投,前提是搞出一种适合这种情况的高效安全的对称加密算法来!
到时不要忘了兄弟哦!^_^
- 相关回复 上下关系8
压缩 2 层
🙂"gmail 对 outlook 完胜"有些绝对吧。 5 我不知道 字1036 2009-01-20 14:26:37
🙂[想法]如何为搜索加密 4 邓侃 字2013 2009-01-18 22:09:58
🙂似乎不行。比如一加密后是1234,那么一二加密后肯定不是 meokey 字295 2009-01-23 22:35:44
🙂这个方法理论上可行,实际上不可行!
🙂同意hansens。这样加密就等于把汉字的编码换了一下嘛 meokey 字83 2009-01-23 22:25:38
🙂你这种加密是违反密码原则的,和没加密没啥区别 hansens 字66 2009-01-21 17:33:11
🙂乱谈12 1 素里太守 字523 2009-01-20 02:42:40
🙂这个办法的保密性不高 3 邓侃 字689 2009-01-19 04:22:39