收录日期:2018/12/13 08:05:57 时间:2016/05/21 14:09:07 标签:Java SE
我的一些数据,数据类型为  浮点型,
要求做到保密,有以下一些要求

1.数据在数据库后为加密的数据,DBA看到的是乱码或一些别的数,看不出真正的值
2.但加密处理后的数据与原来真正的数据的大小关系保持一致,如经过处理13-->xxx1
  14-->xxx2 , 那么xxx1也要> xxx2,这样好比较数值大小

  我想到了两种方法,
  1. 最简单的,如12.23564, 先*100000->1223564再转化为16进制->12AB8C,再加  
  个随便什么数,这种方法满足上面的条件,但加密太简单了,很容易就破了
  
   2.转化成16进制后,在取反,再异或,再加个什么值,取的时候反过来就可以了,
     但好象不能保持与原来的值成正比

   我头都大了,不知各为大虾有没有好的方法!

你们这里很欺生吗????为什么我的问题被删除掉了???? aJava工程师求兼职!经验多效率高,尤其擅长B/S结构系统!(北京) 在下面这段代码中,如果对init方法只加synchronized关键字,则不能达到互斥的目的,还要再加上static关键字才能互斥,为什么? 请问高手知道自动排课系统的算法大概吗?用什么算法好! 请问,,c#,C++,c++builder,visual c++等有什么区别!!!我到底需要学习哪个??? 在右键点击任意格式的文件时,会弹出一菜单,菜单中又不同的命令选项,(如安装winZIP后会又zip选项,安装ACDSEE后会有acds选项,)) asp与Mysql连接的问题? jdk 在listctrl控件的第2列中加图片怎么加不上??? IE6下打印Applet之怪现象!!! Java工程师求兼职!经验多效率高,尤其擅长B/S结构系统!(北京) 关于VB.net下创建新数据库的问题? 关于java解析xml的问题! 哪里下载3com公司的DABS(Dynamic Access Boot Servies)软件?谢谢!!!(急用) 数据库应用程序的问题,100分等您来拿! 我对高程系分等考试的看法 好容易找到了工作,但是我却非常失望。 任何实现ADSL共享? oracle初学:怎样改变datafile的路径 竹之草请进! 为什么在用ADO中,如删除最后一条记录,再MOVENEXT(),就会报错? 怎么没有短信提示? 为什么这段程序总有问题,大家帮忙看一下吧!! 求救:请问在程序里如何设置编码? 很简单帮我选一编译器!!!!!!!!!!!!! 有谁用过j2ee的安全机制做过东西? 如何用zip和unzip 大家帮忙,那里可以找到与html解释器相关的原码与文档? 求您帮我解答:用composite样式创建的数据窗口没有显示出来??? 兩個時間怎麼求差? 時間str1:=7:50,str2:=7:30,其差為0.3333小時,誰做過????