能力值:
( LV12,RANK:210 )
在线值:
|
-
-
2 楼
hehe,
首先,你要看看你的加密是否是密码一定?
如果密码一定的话,你可以使用RAPEMD-160或者SHA-256生成一串密码,然后使用十分快速的加密方式来加密。比如,使用SHA-256对密码进行变换,连续进行8次,得到一个256字节的数组密码。下面的加密是:查表-->交换位置-->异或-->查表。这个方式是我使用的一种方式,用来加密大量数据时使用。加密算法速度特别快,全部不到200行汇编代码。
其次,如果你的密码需要时刻的变化。那么,要想达到很高的安全目的就较困难了。其实,密码学中已经知道,一次性的密码是几乎破解不了的。所以,你使用简单的:查表-->异或-->查表;就已经很安全了,如果别人没有办法搞到你很多的明文密文对的话。不要直接使用:查表-->异或 或者 只使用查表、位变换和位置变换中的一种。一定要有一种方式使用了好几次,不然,破解十分的简单的。
|
能力值:
( LV12,RANK:210 )
在线值:
|
-
-
3 楼
为了安全的考虑,我自己设计的加密方式中使用了1024字节的密码数组(有RapeMd160和Sha-256分别生成)。每步的密码不同。
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
4 楼
谢谢 回答:
这个方式是我使用的一种方式,用来加密大量数据时使用。加密算法速度特别快,全部不到200行汇编代码。
我只要一个密码即可<密码一定>, 对了, 你说的加密大量数据 我好像没有看到在哪儿进行对数据的加密 ,你只是产生密码,然后对密码进行加密?
可能是我驽钝 还请再直接 谢!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
5 楼
TO: lotusroots
能否把汇编代码给我看看呢 多谢!
如不方便也没事的。
我基本是看的懂 可是写不出.FT.
|
能力值:
(RANK:760 )
|
-
-
6 楼
最初由 fredcc 发布 谢谢 回答:
这个方式是我使用的一种方式,用来加密大量数据时使用。加密算法速度特别快,全部不到200行汇编代码。
我只要一个密码即可<密码一定>, 对了, 你说的加密大量数据 我好像没有看到在哪儿进行对数据的加密 ,你只是产生密码,然后对密码进行加密? ........
那就不要用SHA了,就用一次一密密码本来加密,但这样的加密强度不是很高,如果被逆向的话根本就毫无安全性可言.另外为什么不参考其他一些数据库方面的一些已经得到应用的加密解决方案呢?
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
7 楼
呵呵
算了 公司现在说 暂时考虑速度 而且要马上搞出来 我就写了个简单的算法 多次加密算了。
|
|
|