草庐IT

jruby-openssl

全部标签

ios - iOS 6 是否支持 OpenSSL?

我的iOS应用程序从主服务器发送和接收消息。我希望对这些消息进行加密。你如何在iOS6上加密解密AES-256字符串?是否有“本地”解决方案? 最佳答案 OpenSSL并未与iOS捆绑在一起,但您仍然可以自行编译并将其链接到您的应用程序中。您还可以使用通用加密。OpenSSL未捆绑的原因是因为在不破坏与依赖于旧版本的应用程序的兼容性的情况下升级OpenSSL的系统版本是不可能的。您不应“使用AES-256”来加密您的消息,因为AES-256只是一种密码,它不会使您的消息安全。您应该使用更高级别的工具,例如SSL或TLS。可以这样想:

ios - OpenSSL "The server ' 本地主机'需要客户端证书。": iOS 8 with localhost apache server

我正面临与OpenSSL证书创建和安装相关的问题,或者可能是由于NSURLConnection,我已经创建了OpenSSL证书followingthis.这是错误的本地化描述2015-07-2414:47:32.279SSLTest[7657:60489]CFNetworkSSLHandshakefailed(-9824->-9829)2015-07-2414:47:32.347SSLTest[7657:60489]NSURLConnection/CFURLConnectionHTTPloadfailed(kCFStreamErrorDomainSSL,-9829)2015-07-24

ios - 为 arm64 或 arm7s 编译支持 OpenSSL FIPS 的库时,CPU 类型未知

我可以为arm7、x86_64和i386成功编译(至少没有警告和生成的.a文件)。当我为arm64编译时,我得到Unknowncputype100000c,noadjustmentsmade。当我为arm7s编译时,我得到Unknowncputype100000c,noadjustmentsmade。这两个架构的脚本,修改自并使用来自https://github.com/noloader/openssl-1.0.1i-ios的环境脚本下面包括可以工作的arm7以及arm7s和arm64,然后是arm64的日志尾部。脚本在修改前成功构建了非fips库。incore_macho和fips容

ios - 如何使用 openssl 使用 CCCrypt 解密在 Objective-C 中创建的文件?

我有一个iOS移动应用程序,可以加密数据并将其存储在应用程序沙箱中的文件中。文件使用CCCrypt()加密,如下所示:CCCryptorStatusaCryptStatus=CCCrypt(kCCEncrypt,kCCAlgorithmAES128,kCCOptionPKCS7Padding,aKeyPtr,kCCKeySizeAES256,aIVPtr,[selfbytes],aDataLength,aBuffer,aBufferSize,&aNumBytesEncrypted);key长256位,IV长128位。我不是加密专家,但这应该使用CBC模式(CCCrypt()的默认模式)

shell - hbase shell jruby 错误

我正在使用HBase版本:0.94.27。运行hbaseshell后,当我编写list或尝试创建表时,出现jruby错误(错误日志如下)。我检查了jps并且26100HMaster正在工作,但我无法在hbaseshell中执行任何操作。我检查了一些链接,但它们没有解决错误。LinkLinkLinkLink我使用的是0.94.27之前的版本1.1.3,它运行良好。我必须使用版本0.94.27才能使用PlayFramework。hbase(main):001:0>listTABLEatorg.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoAr

hadoop - 如何在 jruby 上创建一个 hbase 自定义命令?

我是Hadoop和整个IT本身的新手。我想知道我是否可以创建一个自定义的hbase命令,类似于已经可用的scan、put命令。我有一个示例jruby脚本,client.rb通过Tablename输出RowID和Value,Family,Limit作为输入。我可以在$HBASE_HOME/src/main/ruby/shell中找到其他默认命令的ruby​​脚本,如scan.rb、put.rb>文件夹。如果我希望自定义命令的脚本位于该文件夹中并在hbaseshell中使用该命令,我必须做什么?hbase0.94.10,Hadoop1.2.1,分布:Apache寻求帮助...

php - 无法解密数据 - openssl_private_decrypt() : key parameter is not a valid private key

"C:\wamp\bin\apache\Apache2.4.4\conf\openssl.cnf","private_key_bits"=>2048,"private_key_type"=>OPENSSL_KEYTYPE_RSA,);//Createtheprivateandpublickey$res=openssl_pkey_new($config);if($res===false)die('Failedtogeneratekeypair.'."\n");if(!openssl_pkey_export($res,$privKey,"phrase",$config))die('Fail

php - 从使用 Blowfish 和 ECB 的 mcrypt 迁移到 OpenSSL

在(不太遥远的)过去,(由长期在这里工作的人)做出了一个决定,即在需要外部通信时,始终将数据库ID即时“加密”为其他内容。现在,我们的主要应用程序已从PHP5.x迁移到PHP7.0,分散在基础架构中的微服务运行的是7.0或7.1。7.1服务器不断抛出mcrypt内容的弃用警告。没什么大不了的,只是现在。但是随着PHP7.2的临近,我们希望不断更新和升级。Mcrypt正在阻止。要将所有当前加密的值保存在1400个数据库的60个表中,是一项艰巨的任务。有没有办法利用OpenSSL、Blowfish和ECB来获得相同的编码和解码值,从而让我们产生一种错误的安全感?这样我们就可以提前规划数据库

php - PHP OpenSSL 可以生成私钥/公钥/证书对吗?

我想知道PHP'sOpenSSL扩展可用于生成私钥/公钥/证书对? 最佳答案 当然,使用openssl_pkey_new:$privateKey=openssl_pkey_new(array('private_key_bits'=>2048));$details=openssl_pkey_get_details($privateKey);$publicKey=$details['key'];您可以使用openssl_pkey_export导出key或openssl_pkey_export_to_file.

PHPMailer - OpenSSL 错误

基于PHPMailer提供的示例,我有以下脚本,date_default_timezone_set('Etc/UTC');require'./PHPMailerAutoload.php';$mail=newPHPMailer;$mail->isSMTP();$mail->SMTPDebug=2;$mail->Debugoutput='html';$mail->Host='smtp.gmail.com';$mail->Port=587;$mail->SMTPSecure='tls';$mail->SMTPAuth=true;$mail->Username="myemail@example