JAVA 简单加密信息

来源:百度知道 编辑:UC知道 时间:2024/05/25 23:16:32
做一个界面,一个文本框,两个按钮(加密与清空)

当输入内容之后,点击加密,会生成一个加密文件在指定目录下(就是把输入的字符拆开每个字符加1,这样读出来就是乱七八糟的了)

我做到拆分字符的时候,FOR循环加数时候没法使用leugth方法,麻烦哪位帮我看下

PS:不要只是理论上的问题,要详细的

代码如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;

class JM extends JFrame implements ActionListener{
Container m;//主容器
JScrollPane jsp;//滚动区域
JTextArea jta;//大文本
JButton btnJM;//加密按钮
JButton btnQK;//清空按钮
char[] c;
String nr;
JM(){
btnJM = new JButton("加密");
btnQK = new JButton("清空");
JPanel x = new JPanel();
x.add(btnJM);
x.add(btnQK);

jta = new JTextArea();
jsp = new JScrollPane(jta);
jta.setWrapStyleWord(true);
jta.setLineWrap(true);
m = this.getContentPane();
m.add(jsp);
m.add(x,"South");

this.setSize(300,200);
th

你这只不过是搭出来个架子给我们,你也没说到底要怎么做,java自身带了多种加密类,你可以查帮助,还有是length不是leught
还有对外写文件用
FileWriter fw = new FileWriter("test.txt");
fw.write(arrayc);

你用MD5算法不行吗