相关疑难解决方法(0)

Java中的Base64编码

我正在使用Eclipse.我有以下代码行:

wr.write(new sun.misc.BASE64Encoder().encode(buf));
Run Code Online (Sandbox Code Playgroud)

Eclipse将此行标记为错误.我导入了所需的库:

import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;
Run Code Online (Sandbox Code Playgroud)

但同样,它们都显示为错误.我在这里找到了类似的帖子.

我使用Apache Commons作为建议的解决方案,包括:

import org.apache.commons.*;
Run Code Online (Sandbox Code Playgroud)

并导入从以下网址下载的JAR文件:http://commons.apache.org/codec/

但问题仍然存在.Eclipse仍然显示前面提到的错误; 请指教.

java base64

302
推荐指数
14
解决办法
74万
查看次数

使用BouncyCastle进行AES加密:AESEngine,AESFastEngine还是AESLightEngine?

我想移植这个简单的JAVA示例......

使用J2ME中的Bouncycastle示例进行AES加密/解密

...到C#并有以下两个问题:

  1. 据我了解,JAVA示例使用AESEngine进行加密/解密操作.AESEngine和AESFastEngine和AESLightEngine有什么区别?遗憾的是,我不理解文档中提供的信息:http://www.bouncycastle.org/docs/docs1.6/index.html

  2. 我想为我加密的每个文件使用新的加密密钥.我应该使用哪种分组密码操作模式:AES.CBC,AES.CFB,AES.ECB或AES.OFB http://www.bouncycastle.org/docs/docs1.6/index.html

  3. 我的假设是正确的,在我的情况下,我不必使用iv/salt(这意味着我必须使用静态iv?)因为我使用AES.KeyGen128()进行密钥生成并且只使用一次?
    http://www.bouncycastle.org/docs/docs1.6/index.html

希望我的问题不会造成太多的混乱;-)但我感谢你能给我的每一个答案,澄清或反馈.

麦克风

c# encryption bouncycastle aes encryption-symmetric

5
推荐指数
1
解决办法
4452
查看次数

AES密钥包加密

我需要在密钥包装模式下使用加密算法AES.是否有一些可能有用的开源库或实现?

重要的是,它必须是密钥包装模式.

java encryption cryptography aes

2
推荐指数
2
解决办法
4314
查看次数