小编DRJ*_*wer的帖子

Java加密与硬编码密钥交替

我是加密新手.

我查看了javax.crypto文档,并使用此代码加密了一个文件...

File saveFile = new File("Settings.set");
        saveFile.delete();
        FileOutputStream fout = new FileOutputStream(saveFile);

        //Encrypt the settings
        //Generate a key
        byte key[] = "My Encryption Key98".getBytes();
        DESKeySpec desKeySpec = new DESKeySpec(key);
        SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
        SecretKey skey = keyFactory.generateSecret(desKeySpec);

        //Prepare the encrypter
        Cipher ecipher = Cipher.getInstance("DES");
        ecipher.init(Cipher.ENCRYPT_MODE, skey);
        // Seal (encrypt) the object
        SealedObject so = new SealedObject(this, ecipher);

        ObjectOutputStream o = new ObjectOutputStream(fout);
        o.writeObject(so);
        o.close();
Run Code Online (Sandbox Code Playgroud)

但是,如果你是一个聪明的黑客(或者甚至可能是业余的,因为我发现了这一点),你所要做的就是打开包含这段代码的类文件,加密密钥(My Encryption Key98)清晰可见.

你如何加密加密密钥?......大声笑......你呢?

谢谢你的帮助!

java encryption

9
推荐指数
1
解决办法
9197
查看次数

Netbeans中的JTable右键单击弹出菜单

我想在NetBeans IDE中向JTable添加一个右键单击弹出菜单(看起来像一个简单的任务...大声笑)

我得到了部分工作

  1. 在表单中添加弹出菜单
  2. 将菜单项添加到弹出菜单
  3. 去找JTable的特色
  4. 单击绑定选项卡
  5. 将ComponentPopupMenu值设置为我的弹出菜单

但这只是部分有效.现在,当我右键单击Table时,弹出菜单,但JTable中的选定行不会改变.因此,当调用menuitem的actionPerformed时,我不知道JTable中的哪一行被点击了.

我怎么能得到这个?或者在netbeans中有更简单的方法吗?

我知道还有其他方法(在代码中),但我更喜欢使用netbeans GUI builder.

有没有人曾经这样做过?

谢谢你的帮助!

java netbeans netbeans6.8

4
推荐指数
1
解决办法
1万
查看次数

无法从C#连接到SQL Server Compact

我是Visual C#的新手.(我来自javaland)

我使用IDE的Data -> Add New Data Source工具来创建我的应用程序可以连接的数据库.我可以从IDE的数据库资源管理器中打开数据库,但我无法从应用程序连接到数据库.

该数据库是SQL Server Compact 3.5文件,没有密码或加密.这是自动生成的连接字符串:

Data Source=|DataDirectory|\test.sdf
Run Code Online (Sandbox Code Playgroud)

但是当我运行以下代码时......

  SqlConnection con = new SqlConnection("Data Source=|DataDirectory|\\test.sdf");
  con.Open();
Run Code Online (Sandbox Code Playgroud)

我收到了错误

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

at con.Open();

我究竟做错了什么?

谢谢你的帮助!

c# sql

3
推荐指数
1
解决办法
2581
查看次数

标签 统计

java ×2

c# ×1

encryption ×1

netbeans ×1

netbeans6.8 ×1

sql ×1