x9_17keygen.java
来自「JAVA的加密源程序」· Java 代码 · 共 34 行
JAVA
34 行
/*Christoforos Pirillos @ Villanova University - May 1999based on code from the book "Java Network Programming" by Hughes*/package encryption;/**Produces random 64-bit values according to ANSI X9.17 specification,that uses the DES encryption algorithm*/public class X9_17KeyGen {protected DES des;protected long v;/**We start the generator by providing a key and a seed*/public X9_17KeyGen (long key, long seed) { des = new DES(key); v=seed;}/**Returns a 64-bit key*/public long nextKey() { long t=des.encrypt(System.currentTimeMillis() ); long r=des.encrypt(t^v); v=des.encrypt(t^r); return r;}}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?