bouncycastle相关内容
我使用的BouncyCastle的库时得到一个奇怪的错误: ERROR / AndroidRuntime(1226):致命异常:螺纹10 ERROR / AndroidRuntime(1226):java.lang.IllegalAccessError:试图从类org.bouncycastle.crypto.engines.RSAEngine访问类org.bouncycastle.crypto
..
我发现教程介绍如何创建和使用密钥库的HTTPS连接。但我有很小白的问题:我应该把这个code创建密钥库?在OpenSSL的命令PROMT或密钥工具按键提示。 出口CLASSPATH = bcprov-jdk16-145.jar 的CertStore = RES /生/ mystore.bks 如果[-a $的CertStore]。然后 RM $的CertStore || 1号出口 科幻
..
在此StackOverflow的答案,你可以看到一个code打印所有可用的供应商和相应的算法:
..
我使用Java code,我发现,生成一个公共和通过充气城堡库中的私钥。我的问题是实现它为code。通过我的Android设备运行的。像我是编程,并通过我的大部分故障排除我的code不显示RSA密钥我仍然无法让我的code照我问,虽然我没有得到任何错误。我怀疑是我把我所有的code进入方式尝试 / 抓块,但我不能真的确定。 编辑:在低code 这是生成的RSA公钥和私钥的Java类。 (它
..
我根据使用的lib海绵城堡的签名和加密的邮件在Android
..
我试图使用BouncyCastle的与Android实现ECDH和EL贾迈勒。我已经添加了BouncyCastle的jar文件(bcprov-jdk16-144.jar),并写了一些code,与我的电脑JVM工作但是当我试着将它移植到我的Android应用程序,它抛出: java.security.NoSuchAlgorithmException:KeyPairGenerator的ECDH
..
我如何使用充气城堡供应商来实现算法,比如蛇和Twofish的,因为Sun的提供者不实现这些的。我知道,当多个供应商可以实现相同的算法,你得到的实施形式的排名最高的供应商这将是Sun提供。如果由于某种原因,你想用从一个特定的提供者(可能是因为你知道这是更快)的实施,您可以指定的getInstance两ARG版本的提供者()。在我的情况下,太阳提供者不实现我感兴趣的是,在所有的算法。 我试图实现蛇:
..
目前,我正在写一个Java库访问pointhq.com的REST API。 在开发我意识到,SSL证书不被接受默认情况下,Android客户端,所以我写了一个定制的TrustManager,并且增加了pointhq.com证书在这篇文章中解释一样:使用这个的TrustManager和我进口BKS文件,我得到以下错误,同时试图连接:证书中issuerName(CN = GeoTrust的全球CA,
..
我试图发送加密邮件与的JavaMail 库和 BouncyCastle的库: 这是在code我已经写了,或者我也跟着教程: 公共类的SendMail扩展javax.mail.Authenticator { 私人字符串_user; 私人字符串_pass; 私有String [_to] 私人字符串_from; 私人字符串_port; 私人字符串_sport; 私人字符串_host; 私人
..
我一直在四处寻找一个星期左右+实现的方法我都记在心里。我曾经碰到(和读取)许多文章对所有这些不同的方法,但我仍然感到困惑,所以我希望,也许有人可以发$ P $垫他们对这些主题的知识,所以我可以更容易地去创造我方法追捧,并在Android中实现它。 我的方法“追捧”: 必须生成RSA公共和放大器;私钥 在公众必须PKCS#1填充 必须是RSA 2048 返回公钥Byte数组 显然,你可以去一下
..
我实施加密code中的Java / Android的匹配iOS的加密。在iOS系统中有使用RSA加密使用以下填充方案:PKCS1-OAEP 然而,当我尝试创建密码与PKCS1-OAEP。 密码C = Cipher.getInstance(“RSA /无/ PKCS1-OAEP”,“BC”); 下面是堆栈跟踪 javax.crypto.NoSuchPaddingException:P
..
我试图写一个小的应用程序中使用BouncyCastle的算法,从 进口org.bouncycastle.jce.provider.BouncyCastleProvider; Security.addProvider(新BouncyCastleProvider()); 错误 - 进口org.bouncycastle不能得到解决;在导入过程中 错误 - BouncyCastleProvider不能被
..
我写了Android 1.6的应用程序。 谁能告诉我,如果可以使用,而不是旧的包含在最新的SDK充气城堡提供商(1.46版本)? 如果是的话,正确的说明将AP preciated。 解决方案 找到的问题对谷歌和 SpongyCastle 。 之后,我加入罐,并呼吁addProvider(),应用程序变大,但是可以使用BC 1.46功能,如“惠而浦”消化。 ... Android平台不
..
我想实现一个Android应用客户端证书沟通,但至今没有取得多大成功 - 而且似乎这个功能,如果可能的话,很辛苦。全流量,我实施我跟从的这篇博客,描述了同样的情况,或多或少,无果。 有什么不工作:打开SSL连接( HttpsURLConnection )的Android客户端和服务器之间将导致服务器返回一个 403状态code 。 AFAIK,这403是因为服务器不获取或不信任的客户端证书
..
我想打一个HTTPS请求。 我用BouncyCastle的产生这样的密钥库: 密钥工具-importcert -trustcacerts -alias ludevCA -file lu_dev_cert.crt -keypass为mypass -keystore keystore.bks -storepass为mypass -storetype BKS -providerclass org.b
..
我使用Sun的keytool创建一个充气城堡密钥库和证书导入到它。该密钥工具确实产生了充气城堡格式的密钥存储。 然后我尝试导入充气城堡密钥存储到一个Android程序。我能得到一个 例如在“BKS”密钥库,但在密钥库调用加载抛出 “java.io.IOException异常:错误的版本密钥存储区”。 这是在code 密钥库的keyStore = KeyStore.getInstan
..
显然海绵城堡是Android的替代品使用的是完整版的充气城堡的。 不过,在进口罐子我得到的各种因为它依赖于不包含在Android的,主要是javax.mail,javax.activation中,并javax.awt.datatransfer包“解决不了”错误。 那么什么是解决这个问题的最好方法是什么?回应解决方案 这些是如何将海绵城堡在一个项目中的两个非常简单的例子: github.
..
最近升级了从公元前1.34至1.45。我解码一些$ P $有以下pviously恩codeD数据: SecretKeySpec skeySpec =新SecretKeySpec(原“AES”); 密密码= Cipher.getInstance(“AES”); cipher.init(Cipher.DECRYPT_MODE,skeySpec); byte []的解密= c
..
首先,我已经看到了 加密错误 和所提供的解决方案: SecureRandom的SR = NULL; 如果(android.os.Build.VERSION.SDK_INT> = JELLY_BEAN_4_2){ SR = SecureRandom.getInstance(“SHA1PRNG”,“加密”); } 其他 { SR = SecureRandom.getInsta
..
我在插入与privatekey在LOCALMACHINE的根证书存储一个新的CA证书的问题。 这是发生了什么: //这并没有帮助。 新StorePermission(PermissionState.Unrestricted){标志= StorePermissionFlags.AddToStore} .Assert(); VAR店=新的X509Store(StoreName.Root,Stor
..