如何用Java 编写 license 程序

如何用Java 编写 license 程序,第1张

同意楼上的。LZ要明确,所谓认证,实际上就是购买权威机构的信用以转移自身风险。

你自己写的东西,只能自己保留一个认证方式,所以可以用非对称加密。

方法很多。。。最简单RSA、ELGAMAL等等,。。好多。LZ网上搜一下就知道了。。。RSA好像本来就带,或者是我装的JB带的。。java里面有个包专门搞加密的。LZ去看看吧

你自己先随即找个密钥,然后根据一定的算法,比如RSA就是素数分解,ELGAMAL就是离散对数,求出另一个密钥和基,然后把基和任意一个密钥给用户,你自己保留剩下那个密钥就行了。

你也可以把事件监听器写成匿名类:

b1.addActionListener(new Button())

b2.addActionListener(new Button())

改成:

b1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)

{

t1.append("\n 你按下了“显示”按钮")}

})

b2.addActionLIstener(new ActionListener(){

public void actionPerformed(ActionEvent e)

{

t1.append("\n 你按下了“显示”按钮")}

})

这样写可以把每个按钮的事件分开写在不同的actionPerformed,不然就太乱了;

这样写的话不用再类上面写implements ActionListener

但会出现错误提示:1,把ActionListenner导入;

2,实现接口中的方法,(点这个的时候actionPerformed方法会自动写出来,你把要实现的内容写在里面就行了)

只要点左边的差号,根据提示就可以了

ActionListener是给你添加的组件添加监听,如果组件发生了动作,以便根据捕获的动作做出相应的响应。你把要做的响应写在actionPerformed方法中,就会自动按照你写的动作执行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8122925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存