jjzjj

java - 使用Bouncy CaSTLe从android中提取证书信息

我正在尝试使用充气城堡读取Androidapk文件中CERT.RSA的内容。通过使用:opensslpkcs7-informDER-inCERT.RSA-noout-print_certs-text我得到以下内容,这似乎是正确的:Certificate:Data:Version:3(0x2)SerialNumber:93:6e:ac:be:07:f2:01:dfSignatureAlgorithm:sha1WithRSAEncryptionIssuer:C=US,ST=California,L=MountainView,O=Android,OU=Android,CN=Android/e

ios - 来自 Bouncy CaSTLe 的 OSX RSA 解密

我正在尝试使用来自使用BouncyCaSTLe的Java进程的给定私钥解密数据生成私钥的代码是:RSAPrivateCrtKeyParameterskey=newRSAPrivateCrtKeyParameters(modulus,publicExponent,privateExponent,p,q,dP,dQ,qInv);RSAPrivateKeyStructurestruc=newRSAPrivateKeyStructure(key.getModulus(),key.getPublicExponent(),key.getExponent(),key.getP(),key.getQ(

swift - 小, "bouncy"在用 SKAction 移动的另一个形状插入 SKShapeNode 时滞后

我正在创建一个2Dautoscroller,当我的播放器(带有一个圆圈physicsBody)与一个SKActionmoveTo驱动的障碍物发生碰撞时,它会向它移动,它会变小,几乎无法察觉的滞后。我尝试降低物体的摩擦力和密度,但无济于事。有什么想法吗? 最佳答案 您已选择将圆与phycsicsBody一起使用。SKPhysicsBody对象用于向节点添加物理模拟。当场景处理新帧时,它会对附加到场景中节点的物理体执行物理计算。这些计算包括重力、摩擦和与其他物体的碰撞。场景完成这些计算后,更新节点对象的位置和方向。您还选择了使用SKAc

java - 如何使用 bouncy caSTLe 在 Java 中创建 SHA512 摘要字符串?

这个单元测试失败了:publicvoidtestDigest()throwsNoSuchAlgorithmException{StringhashExpected="150a14ed5bea6cc731cf86c41566ac427a8db48ef1b9fd626664b3bfbb99071fa4c922f33dde38719b8c8354e2b7ab9d77e0e67fc12843920a712e73d558e197";MessageDigestmd=newMessageDigest();StringhashActual=newString(md.digest("hi"));Asse

java - 使用 bouncy caSTLe 在 Java 中加密 xml 文件的示例

任何人都可以向我展示(或提供链接)如何使用充气城堡在Java中加密文件的示例吗?我查看了bouncycaSTLe.org,但找不到他们API的任何文档。即使只是知道要使用哪些类也会对我入门有很大帮助! 最佳答案 您想执行什么类型的加密?基于密码(PBE)、对称、非对称?这完全取决于您如何配置Cipher.您不必使用任何BouncyCaSTLe特定的API,只需使用它提供的算法即可。下面是一个使用BouncyCaSTLePBE密码加密字符串的示例:importjava.security.SecureRandom;importjava.

java - 将 Bouncy CaSTLe 提供程序集成到 Java 程序中的最佳方法是什么?

将BouncyCaSTLe提供程序集成到Java程序中的最佳方法是什么?我知道我可以通过以下方式以编程方式添加它:importorg.bouncycastle.jce.provider.BouncyCastleProvider;...Security.addProvider(newBouncyCastleProvider());或者我可以将它添加到我机器上JRE的路径中。最好的选择是什么? 最佳答案 在我看来,将其添加为具有自己代码的安全提供程序是最佳选择。这是因为它仅依赖于项目——而不依赖于系统。将BouncyCaSTLejar文

java - 让 GPG 解密在 Java 中工作(Bouncy CaSTLe)

首先让我说我对这一切都非常陌生。我想做的是在Java中使用gpg来解密加密文件。我成功完成的事情:有一位同事使用我的公钥和他的私钥加密文件并成功解密。反其道而行之如果另一位同事尝试解密不适合他的文件:失败(如预期)我的key是这样生成的...(gpg--version告诉我我正在使用1.4.5而我正在使用BouncyCaSTLe1.47)gpg--gen-ley选择选项“DSA和Elgamal(默认)”填写其他字段并生成key。文件是用我的公钥和另一个人的私钥加密的。我想解密它。我编写了以下Java代码来完成此操作。我正在使用几种已弃用的方法,但我无法弄清楚如何正确实现使用未弃用版本所

java - 256bit AES/CBC/PKCS5Padding with Bouncy CaSTLe

我在将以下JDKJCE加密代码映射到BouncyCaSTLes轻量级API时遇到问题:publicStringdec(Stringpassword,Stringsalt,StringencString)throwsThrowable{//AESalgorithmwithCBCcipherandPKCS5paddingCiphercipher=Cipher.getInstance("AES/CBC/PKCS5Padding","BC");//ConstructAESkeyfromsaltand50iterationsPBEKeySpecpbeEKeySpec=newPBEKeySpec(

c# - 使用 Bouncy CaSTLe AES/CBC/PKCS7 加密字符串

我一直在到处寻找一些示例代码,了解如何使用BouncyCaSTLeFramework使用标题中的加密来加密一个简单的字符串。此代码将在Windows通用项目上运行。我之前尝试使用内置API进行加密,但未能在服务器上解密。我试过这个:它给了我一个像这样的字符串:4pQUfomwVVsl68oQqWoWYNRmRM+Cp+vNFXBNdkN6dZPQ34VZ35vsKn9Q7QGTDVOj+w5mqVYHnGuAOFOgdgl8kA==s=String.Format("{0}_{1}",s,DateTime.Now.ToString("ddMMyyyyHmmss"));SymmetricK

java - 来自Bouncy CaSTLe的ECIES对应的ECC解密

我正在尝试解密在Java中使用ECIES加密的Ruby文件BouncyCaSTLe作为JCE提供者ECIES算法P-384命名曲线在Java中,加密是使用Cipher.doFinal()完成的,然后写入文件。一个测试用例实现加解密。在Ruby中,我只能找到OpenSSL::PKey::EC实现,但这似乎没有加密或解密,只有验证和签名。有谁知道在Ruby中执行此操作的方法吗?我最坏的情况是简单地从Ruby调用Java解密路由,但这真的不是我想要的方式。 最佳答案 ECCdecryptioncorrespondingtoECIESfro