什么叫连接层上建立一个索引?假设用户表 Users.Username 是通过3DES来加密的,现在提供User Interface通过用户名称来查询,你在中间层把用户输入的这个用户名称做一次3DES加密,然后根据密文搜索不就行了?

解决方案 »

  1.   

    这样不行啦,3Des加密时是需要密钥的,而我现在所做的是希望一次一密。查询时,只知道明文,密钥无法确定,密文出不来,这样就无法查询了。我需要建立一种索引机制,能够通过明文确定密文的精确位置或者大体位置,再根据密文的位置,确定密钥,再解密密文数据,从而得到查询结果。现在郁闷这种索引机制不知道怎么去实现。郁闷!!!!