rsa相关内容
我有一个简单的问题,可能会指出一个复杂的答案:( 我有一个Web API,它工作正常。但现在我想建立认证/授权。 我需要它的工作在所有平台上,但主要是从jQuery的。当然,我并不想沿着纯文本的管道像这样把我的用户名和密码: 函数GetAllCategories(){ VAR凭证= $ .base64.en code('r3plica:输入mypassword'); VAR的
..
我试图在一个ASP.NET 2.0 Web应用程序Web.Config文件连接字符串值进行加密,下面的 MSDN上描述的过程。使用RsaProtectedConfigurationProvider,我创建的(使用-pri标志)出口我的开发机器上的一个机器级密钥,并导入密钥和授予的Web服务器上的访问。在此之前由ASP.NET检测自动解密,我想尝试手动解密Web.Config中。 我能够手动加密和
..
我开发一个JavaCard的小程序。小程序在构造和APDU命令加密一些字节数组生成RSA公钥和私钥: 公共RSATestApplet(){ 密钥对=新的密钥对(KeyPair.ALG_RSA_CRT,KeyBuilder.LENGTH_RSA_2048); keyPair.genKeyPair(); rsaPrivateKey =(RSAPrivateKey)keyPai
..
我有一个小程序(你可以看看它有
..
在通过传递一个.pem文件使用OpenSSL的:: PKEY :: RSA模块构建公共密钥,什么是响应的原因: 的OpenSSL :: PKEY :: RSAError:无论PUB键也不PRIV键::嵌套ASN1错误 从/Users/Matt/projects/placepop/lib/apn.rb:48:in`初始化“ 从/Users/Matt/projects/placepop/lib/ap
..
我开发一个简单的应用程序不使用(至少在第一次)任何第三方的授权。我要创建通过的iOS / Android的/无论客户机使用一个RESTful API,所以我读了一堆有关执行REST风格的API。然而,实现这些需要发送某种安全的“令牌”的通常的方式用于签名的要求;这留下的API容易受到中间人攻击,并推荐的方式来对付它是使用HTTPS。 不过,看完这一切都让我纳闷,为什么没有用于此私有/公共密钥签名
..
我产生 server.key 使用的OpenSSL CLI,然后生成 server.csr 从。然后,我提交了 server.csr 来我公司(这是所有内部),他们给了我,我重命名为 server.crt 我遵循这个指南安装SSL证书的XAMPP的Apache的
..
一个在我的Android项目(RSA加密/解密)的错误。 加密传递OK,但是当我试图解密加密的文本,yhere是一个错误:“为RSA块的数据太多” 如何解决这个问题呢? code: 公共字符串解密(字符串文本)抛出异常 { 尝试{ Log.i(“Crypto.java:Decrypt”,文本); RSAPrivateKey privateKey
..
独立的事实,私钥应该被加密(从这个问题发生独立):我生成使用这个code RSA密钥对的: 的KeyPairGenerator KPG = KeyPairGenerator.getInstance(“RSA”);kpg.initialize(2048); 密钥对密钥对= kpg.generateKeyPair(); 的privKey =(RSAPrivateKey)keyPair.getPriv
..
我用BouncyCastle的读取PKCS#1格式的RSA公共密钥,该密钥是开头: ----- BEGIN RSA公钥---- 在code效果很好,但它会依赖于一个沉重的BouncyCastle的罐子。这将导致code不能上编译的Android,因为Java函数的数量超过65535。 我已经改变了BouncyCastle的为spongycastle和解耦prov.jar&放大器; pk
..
我试图确定性产生于Android使用Java的RSA密钥对。我的要求是这样的,我不能存储密钥对,并且它必须在运行时产生等同于任何previous /未来的运行。 我的思想过程,我会确定性地播种随机数生成器,并沿传递生成器来创建密钥。我的code是: SecureRandom的随机= SecureRandom.getInstance(“SHA1PRNG”); random.setSeed(12
..
我已经生成与PHP(OpenSSL的)RSA密钥。它workes罚款。我用这个PHP脚本来创建密钥: $配置=阵列( “digest_alg”=> “SHA512” “private_key_bits”=> 2048, “private_key_type”=> OPENSSL_KEYTYPE_RSA, ); $键= openssl_pkey_new($配置); $ priv
..
我搜索了很多,但我没有找到有用的答案。我开发Java和Android的安全应用。我发现了一些问题,当我创建PC RSA密钥,我转RSA公钥到Android。当我在Android上使用公钥加密我的数据,我用在PC上的私钥解密数据,它显示Badpadding例外。我搜索关于该异常的谷歌。我发现,有同样的问题给我,但答案是没有用的一些用户。他们告诉我使用Base64编码为en code,但关键仍然是错误
..
我使用的是PHP服务器加密一些数据,然后将其解密Android设备。 但是,当我尝试解密它在Android设备方面,我得到以下错误: javax.crypto.BadPaddingException:错误:0407106B:RSA 套路:RSA_padding_check_PKCS1_type_2:块类型不是02 当我在 Cipher.getInstance(“RSA / EC
..
我试图加密使用PHP和Android MySQL数据库的用户名和密码的数据。我保持的数据作为 BLOB 与数据库在公钥沿类型MySQL数据库。 注意:检索与完成提交使用HTTP中的 JSON格式完成 但是:我收到的错误数据(容易看到在日志下面的(SID,一个)用于(用户名,解密后的密码),并得到(YzJsawo =,YzJsawo =))尽管使用Base64encoding检索数据。(我已经与
..
我用下面的函数(服务器端PHP)来验证IAB v3的交易: 我是从Android应用程序传递: @覆盖 保护无效的onActivityResult(INT申请code,INT结果code,意图数据){ 字符串signed_data = data.getStringExtra(IabHelper.RESPONSE_INAPP_PURCHA
..
我想生成一个RSA加密我第一个公开/私有密钥对。这是我第一次这样做,而是通过寻找不同的教程和网站,我已经决定用下面的code这样做。虽然我的code不给我的错误,它强制关闭。一切都张贴包括我的进口,可以sombody请帮助我理解了为什么我的code未生成密钥,并给我的错误?是的,我并声明它在AndroidManifest.xml文件 进口java.io.BufferedOutputStrea
..
我有私人PEM密钥文件,我使用签名的文件和数据加密。 签名工作正常,我也能够验证另一个平台,但同时对数据进行加密,我收到以下错误: 9月4日至四日:55:51.821:E / AndroidRuntime(2725):致命异常:螺纹102 九月四日至四日:55:51.821:E / AndroidRuntime(2725):java.lang.ArrayIndexOutOfBoundsExc
..
在我的应用我生成公钥/私钥对,并将其存储在磁盘上以备以后使用。加载和重新初始化私钥工作正常,但私钥我得到一个未知KeySpec类型:java.security.spec.PKCS8En codedKeySpec - 我不知道为什么。 这就是我如何创建并保存键(code有点简化为更易于阅读): 的KeyPairGenerator KPG = KeyPairGenerator.getInstanc
..
我想用我的设备上生成的RSA密钥我的Android应用程序解密的字符串。加密是由PHP服务完成的,利用我的应用程序提供的RSA公钥。我的问题是与解密,这将失败。 我做以下内容: 生成密钥对在Android(带KeyPairGenerator.getInstance(“RSA”)) - >确定 这两个密钥(公钥和私钥)正在“BASE64”带Base64.en code codeD之
..