📄 x9_17keygen.java
字号:
/*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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -