Tag: encryption

video文件的encryption?

我正在使用这种方法来encryptionvideo文件: public static void encryptToBinaryFile(String password, byte[] bytes, File file) throws EncrypterException { try { final byte[] rawKey = getRawKey(password.getBytes()); final FileOutputStream ostream = new FileOutputStream(file, false); ostream.write(encrypt(rawKey, bytes)); ostream.flush(); ostream.close(); } catch (IOException e) { throw new EncrypterException(e); } } private static byte[] encrypt(byte[] raw, byte[] clear) throws EncrypterException { try { final SecretKeySpec […]

什么是C / C ++中最好的encryption库?

什么是C / C ++中最好的encryption库在以下方面: 熵 质量 使用方便 可读性 可移植性 性能 你最喜欢什么,你为什么喜欢它?

android的sqliteencryption

我正在寻找很难encryption我的Android设备上的SQLite数据库的可能性,但我无法find一个令人满意的解决scheme。 我需要像库文件引用,以便有一个“即时”encryption/解密我的数据库,而使用正常的sqlite函数。 我不想在存储之前encryption数据。 我不想encryption整个数据库文件,为了在使用之前解密它。 我了解以下项目: 看到 wxSQLite SQLCipher SQLiteCrypt 牡丹 但是我找不到任何有用的例子。 顺便说一句,我绝对愿意购买一个商业版本,但我必须在花数百美元之前testing。 有没有人为他自己解决这个问题? 编辑:问题是由commonsWare解决,如果你按照他的链接: SQLCypher端口到Android你将能够下载neccesary文件,并将其添加到您的项目。 这可能看起来像这样:

在Android中未find使用DigestUtils的方法

我试图在Android 2.3.1中使用库DigestUtils使用JDK 1.6,但是当执行应用程序时,我得到以下错误: Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenced from method org.apache.commons.codec.digest.DigestUtils.shaHex 在这里你有堆栈跟踪: 02-03 10:25:45.153: I/dalvikvm(1230): Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenced from method org.apache.commons.codec.digest.DigestUtils.shaHex 02-03 10:25:45.153: W/dalvikvm(1230): VFY: unable to resolve static method 329: Lorg/apache/commons/codec/binary/Hex;.encodeHexString ([B)Ljava/lang/String; 02-03 10:25:45.153: D/dalvikvm(1230): VFY: replacing opcode 0x71 at 0x0004 02-03 10:25:45.153: D/dalvikvm(1230): VFY: dead code 0x0007-0008 in Lorg/apache/commons/codec/digest/DigestUtils;.shaHex […]

基础64编码的目的是什么,以及为什么它在HTTP基本authentication中使用?

我没有得到Base64encryption。 如果可以解密一个Base64string,那么它的目的是什么? 为什么它被用于HTTP基本身份validation? 这就像告诉别人我的密码被反转到OLLEH中。 看OLLEH的人会知道原来的密码是HELLO。

.Net和iPhone之间的AES互操作性?

我需要encryptioniPhone上的一个string,并将其发送到.Net Web服务进行解密。 我可以在iPhone上和.Net上encryption/解密,但是来自iPhone的encryptionstring不能被.Net解密。 我得到的错误是“填充无效,无法删除”。 .Net代码来自: http : //blog.realcoderscoding.com/index.php/2008/07/dot-net-encryption-simple-aes-wrapper/ iPhone代码使用以下示例代码: http : //nootech.wordpress.com/2009/01/17/symmetric-encryption-with-the-iphone-sdk/ AFAIK我的密钥设置是一样的: result.BlockSize = 128; // iPhone: kCCBlockSizeAES128 result.KeySize = 128; // kCCBlockSizeAES128 result.Mode = CipherMode.CBC; result.Padding = PaddingMode.PKCS7; // kCCOptionPKCS7Padding 我尝试了不同的方式来生成密文。 你好/你好: 在.Net中的e0PnmbTg / 3cT3W + 92CDw1Q == yrKe5Z7p7MNqx9 + CbBvNqQ ==在iPhone上 和“openssl enc -aes-128-cbc -nosalt -a -in hello.txt -pass pass:hello”生成:QA + UI […]

如何隐藏或encryptionJavaScript代码?

有什么方法可以隐藏或encryptionJavaScript代码,以防止人们查看,复制和/或修改专有程序?

目标C中的RSA实现

我在使用RSA Algorithm Objective-C中开发一个简单的应用程序。 我想在服务器/客户端通信上使用它。 我需要在iOS / iPhone的RSAalgorithm实现方面的帮助。 我有encryption和解密的知识。 我想要一个开源库或代码添加到我的项目。 我必须去CommonCryptor.h 。

将Java密钥库转换为PEM格式

我正在尝试使用keytool和openssl应用程序从Java密钥库文件转换为PEM文件。 但我找不到转换的好方法。 有任何想法吗? 不是直接将密钥库转换成PEM,而是先尝试创build一个PKCS12文件,然后转换成相关的PEM文件和Keystore。 但是我不能使用它们build立连接。 (注意,我只需要一个PEM文件和一个Keystore文件来实现一个安全的连接,没有像从“从一个Java密钥库文件启动”这样的限制:)所以,从其他格式开始我的情况是可以接受的) 但是从jks到pem的直接转换方法是可取的。

信任库和密钥库定义

密钥库和信任库之间有什么区别?