可生成密钥文件一份,编写加密算法,用密钥对其加密。
java读取密钥文件,依据加密因子用相同的算法就可以解密。
java读取密钥文件,依据加密因子用相同的算法就可以解密。
解决方案 »
- 编译java的问题
- 关于浮点数的比较问题
- 关于表达式(请大家进来看看)
- 为什么"ExplicitStatic.java"报错,该引用哪个包??等
- 关于java继承的No enclosing instance of。。。。错误
- 我用notes高了一个东西,其中用到了java脚本,它它为什么报如下错
- 自己做的一个连接池程序,有没有感兴趣的看一看,有什么错误没有!
- 我用mDeJava.exe反编译出来的源文件,怎么不能使用啊?
- 那位大虾知道javaScript的window对象是从java的什么类里继承来的?可否实现如下功能
- IO流的readLine方法,用/r/n写的,但是读取的内容首字母少一个字符
- 菜鸟高分求教: 如何取得URL地址?
- 求助
http://www.china-askpro.com/msg45/qa97.shtml摘录一部分:一般的伪随机数都是按下面的公式计算的:
r(i) = (A * r(i-1) + B ) Mod m, i = 1, 2, ...
p(i) = r / m
这里A、B、m。例如,你可以选A = 2053、B=13849、m=2^16。虽然VB没有说明Rnd函数使用的是什么算法,但我估计也是采用的是上面的公式,只是A、B和m的取值不同罢了。而Randomize实际指定的是公式中的r(0)。
加密方法。现在服务端要升级,要用java写解密方法,如果推翻重来,把两边的加密算法统一的话,那将是一个不小的升级工程。
所以:现在关键的是,有没有办法写一个解密的方法(用java)....
急。。
如果不行,真是麻烦死我了。
http://www.china-askpro.com/msg45/qa97.shtml摘录一部分:一般的伪随机数都是按下面的公式计算的:
r(i) = (A * r(i-1) + B ) Mod m, i = 1, 2, ...
p(i) = r / m
这里A、B、m。例如,你可以选A = 2053、B=13849、m=2^16。虽然VB没有说明Rnd函数使用的是什么算法,但我估计也是采用的是上面的公式,只是A、B和m的取值不同罢了。而Randomize实际指定的是公式中的r(0)。