草庐IT

openssl-cli

全部标签

c++ - 快速监 window 口不显示 Visual Studio for C++/CLI 项目中的变量值

我知道VisualStudio对C++/CLI的支持很糟糕。但是我在执行Quickwatch时遇到了一个奇怪的问题。我正在观察的变量在范围内并且它具有值(value)。但是VS说,变量不在范围内。看图QuickwatchprobleminC==/CLIhttp://www.freeimagehosting.net/uploads/95471b8cb4.png如果有人可以提出解决方法,那就太好了。或者这是VS的错误? 最佳答案 我实际上是通过这些步骤让它工作的,但不确定为什么这应该是解决方案。检查启用.net源步进和启用源服务器。然后

ios - 在 iOS 中使用 commoncrypto 解密 mp3 文件(mp3 文件使用 openssl 加密)

我有一个加密的MP3文件。该文件是使用以下openssl方法加密的opensslenc-e-aes-128-cbc-K00ff349830193845af43984758690213-p-iv0-nosalt-ininput.mp3-outoutput.mp3然后我尝试在我的ios应用程序中解密文件,如下所示,NSString*resourceDocPath=[[NSStringalloc]initWithString:[[NSBundlemainBundle]bundlePath]];NSString*filePath=[resourceDocPathstringByAppendin

ios - SQLCipher iOS OpenSSL 构建错误 : line 66: ./config: 没有这样的文件或目录

当我尝试在我的机器上构建iOS项目时,构建失败并显示以下错误消息:“第66行:./config:没有那个文件或目录”在其他机器上构建运行没有任何问题。我正在使用XCode4.6.3,我的OpenSSL路径在配置中设置。还安装了XCode命令行工具。 最佳答案 我发现了问题。问题只是OpenSSL目录(/MyDirectory/openssl1.0.1e)的路径。该路径包含空格,虽然我将路径放在引号中(“/MyDirectory/openssl1.0.1e”项目没有编译。最终(也是我的唯一解决方案)是将目录路径重命名为不包含空格(/M

iOS——OpenSSL 和加速加密?

我知道除了旧款iPhone和所有iPad外,所有设备都有内置的加密加速器,用于在这些设备上更快地生成key和加密。在我的应用程序中,我使用OpenSSL而不是CommonCrypto来执行这些功能。有谁知道OpenSSL是否会利用内置的加密处理器?或者使用OpenSSL完成的加密是否会比使用CommonCrypto慢得多? 最佳答案 用于硬件加密加速的IOKitHook不是公共(public)API;因此,面向AppStore开发人员的OpenSSL库的任何iOS打包都不太可能包含它们。(不过,您始终可以检查thesource:查找

iphone - 在 iOS 中使用 openssl 从 SSL 证书中提取颁发者 (CN)

我想在iOS中使用openSSL从SSL证书中提取IssuerCN(通用名称)。我正在使用链接http://pastebin.com/Vn797Sc0用于从证书中提取信息。我正在获取发行者名称,但无法在iOS中提取发行者通用名称(通用名称)。提前致谢 最佳答案 您可以在您链接的代码中提取通用名称,如组织字段(未测试)staticNSString*CertificateGetIssuerCommonName(X509*certificateX509){NSString*issuerCN=nil;if(certificateX509!=

php - fwrite() : SSL operation failed with code 1. OpenSSL 错误消息:\nerror:1409F07F:SSL 例程:SSL3_WRITE_PENDING:PHP 中的错误写入重试

我在stackoverflow中遇到了同样的问题并尝试了所有答案但没有帮助。我不知道错误是什么。这是我正在使用的功能:functionsendRegistryNotification($message,$deviceToken,$deviceType,$batchcount){$message=$message;$batchcount=$batchcount;$path=ABSPATH.'api'.DIRECTORY_SEPARATOR.'includes'.DIRECTORY_SEPARATOR.'Certificates2.pem';$deviceType=strtolower($

iphone - 如何从 OpenSSL 加密数据中获取初始化向量 (iv)

免责声明:密码学新手。我有一个使用OpenSSL加密数据的外部进程,该进程现在使用盐。iPhone应用程序从服务器获取数据,将其下载到应用程序的文档目录,然后需要对其进行解密。iPhone操作系统不包含OpenSSL库。您可以自己构建它,但这很困难且棘手。多亏了Stackoverflow的帮助,我找到的“最简单”的解决方案是使用CommonCrypto/CommonCryptor.h,它是安全框架的一部分。但是解密数据的C函数需要一个iv才能正确解密。有没有办法从加密数据中导出iv(对我来说,这似乎会抵消额外的安全性)?或者我是否需要首先以某种方式指定iv并让iPhone应用程序知道它

ios - iOS 6 是否支持 OpenSSL?

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

ios - HTML 嵌入式 Vimeo 播放器在 Cordova CLI 5.4.1 和 6.2.0 中失败

我正在使用英特尔XDK构建我的Cordova应用程序。我有一个HTML/Javascript应用程序,可以在网络浏览器中很好地播放嵌入式Vimeo视频。当我使用CordovaCLI5.1.1构建时,iOS和Android应用程序也能正常工作。当我使用CordovaCLI5.4.1或CordovaCLI6.2.0构建时,Android应用程序继续毫无问题地播放Vimeo视频,但是对于iOS构建,播放不会发生。视频区域仍占用相同大小的空间,但会显示一个普通的透明/空白区域,在背景前面看不到任何东西。我在Vimeo论坛上发起了一个话题,但没有得到回应。https://vimeo.com/fo

ios - 使用 cordova-cli 构建 iOS 平台时出错

自从我从Cordova6.0.0升级到最新版本6.4.0后,我一直无法成功构建。我的流程如下:cordovaplatformrmioscordovaplatformaddhttps://github.com/apache/cordova-ios.gitcordovabuild--buildConfig=build.jsonios--device我无法构建到模拟器,因为我项目中的一个插件不支持它。我的build.json文件如下所示:{"ios":{"debug":{"codeSignIdentity":"iPhoneDeveloper","provisioningProfile":"x