草庐IT

openssl-cli

全部标签

android - 无法在 CLI 上从 Git 安装 Cordova 插件

我已经为此绞尽脑汁了一段时间了。我正在Cordova3.4中的Windows7上开发Android应用程序,但我无法安装任何非核心插件(例如谷歌分析、社交分享)。我知道我已经安装了plugman、node、git、cordova和CLI,因为当我在命令提示符中键入它们时,我会得到一个有效的响应。AndroidSDK正在运行,我已经更新了所有这些模块并尝试重新安装。这是我在尝试安装不属于Cordova核心的插件时收到的错误:C:\Users\UserName\Desktop\hello>cordovapluginaddhttps://github.com/danwilson/google

c++ - 如何在 C/C++ 中使用带有 OpenSSL 的静态链接

我使用Openssl用C和C++编写了简单的应用程序。我这样编译它们:gccopenssltest.c-oopenssltest-lcryptog++openssltest.cpp-oopenssltest-lcrypto一切都好,但只有在您安装了Openssl时。我想编译它,以便我可以在没有Openssl安装端的操作系统(类linux操作系统)上运行它们。我试过这个:gcc-copenssltest.c-lcrypto-staticgccopenssltest.o-oopenssltest-lcrypto-static对于C++也是如此:g++-copenssltest.cpp-lc

c# - 如何从我的 C++/CLI 代码进入非托管 C++ 库

我的解决方案中有以下三个项目:1.C#库2.C++/CLI托管代码3.C++非托管代码我确实在我的C#项目中选中了“启用非托管代码调试”,并在Debug/Win32中构建了两个C++项目。但是,我无法进入非托管代码-当我F11调用任何非托管方法时,它会显示一些随机/错误代码然后退出。因为我的单元测试通过了,我知道我的非托管代码确实执行了。我错过了什么? 最佳答案 当我遇到这个问题时,它来自以下原因之一:1)未选中启用非托管代码调试。你已经解决了这个问题。2)将EXE构建为x64或任何CPU(他们说x64可以工作,但事实并非如此)。我

c++ - 如何在 Ubuntu 上安装和构建 OpenSSL 1.0.0?

您可以将此视为HowdoIinstalltheOpenSSLC++libraryonUbuntu?的后续问题。我正在尝试在需要OpenSSL1.0.0的Ubuntu10.04LTS上构建一些代码。Ubuntu10.04LTS附带OpenSSL0.9.8k:$opensslversionOpenSSL0.9.8k25Mar2009所以在运行sudoapt-getinstalllibssl-dev并构建后,运行ldd确认我已在0.9.8中链接:$lddfoo...libssl.so.0.9.8=>/lib/i686/cmov/libssl.so.0.9.8(0x00110000)...li

c++ - 如何使用 OpenSSL 的 SHA256 函数

我正在编写一个程序来熟悉OpenSSL、libncurses和UDP网络。我决定使用OpenSSL的SHA256来熟悉行业加密标准,但我在让它工作时遇到了问题。我已将错误与OpenSSL与已编译程序的链接隔离开来。我正在使用64位的Ubuntu12.10。我已经安装了软件包libssl-dev。以C++main.cpp为例:#include#include#include#includeusingnamespacestd;#includestringsha256(conststringstr){unsignedcharhash[SHA256_DIGEST_LENGTH];SHA256_

c# - C++ 和 C# 互操作性 : P/Invoke vs C++/CLI

在寻找C#和C++之间互操作方法的过程中,我发现了article这解释了P/Invoke。我读了很多文章,声称C++/CLI不是完全的C++,需要一些努力来修改原始C++代码。我想问当我有一些我想从C#对象中使用的C++对象(代码/数据)时,最佳方式是什么。看来,为了使用P/Invoke,我应该提供C风格的API。这是真的吗?我的意思是,有没有办法将C++对象导出到C#,比如带有P/Invoke的SWIG?或者,我是否必须为此使用SWIG?将C++更改为C++/CLI有多难?与将C++重写为C#相比,是否值得尝试?C++设计得很好,所以用C#实现它并不是什么大问题。(题外话)有没有反过

c++ - 如何在 POCO C++ 库中正确使用 OpenSSL

根据POCO助手中的规范:InitializetheNetSSLlibrary,aswellastheunderlyingOpenSSLlibraries,bycallingPoco::Crypto::OpenSSLInitializer::initialize().ShouldbecalledbeforeusinganyclassfromtheNetSSLlibrary.TheNetSSLwillbeinitializedautomatically,throughPoco::Crypto::OpenSSLInitializerinstancesorsimilarmechanismsw

c++ - C++ CLI 是 C++ 的超集吗?

C++CLI编译器能够不加修改地编译一些大型的C++类吗?C++CLI是C++的超集吗? 最佳答案 根据Wikipedia:C++/CLIshouldbethoughtofasalanguageofitsown(withanewsetofkeywords,forexample),insteadoftheC++superset-orientedManagedC++ 关于c++-C++CLI是C++的超集吗?,我们在StackOverflow上找到一个类似的问题:

如何使用OpenSSL读取RSA、X509和PKCS12证书?

byİsmailBaydan HowToReadRSA,X509,PKCS12CertificateswithOpenSSL?OpenSSLprovidesreaddifferenttypeofcertificateandencodingformats.OpenSSLsupportscertificateformatslikeRSA,X509,PCKS12etc.WewilllookhowtoreadthesecertificateformatswithOpenSSL.OpenSSL提供读取不同类型的证书和编码格式。OpenSSL支持RSA、X509、PCKS12等证书格式。我们将了解如何使用

C++CLI。 native 部分是否用纯 C++ 编写但在 CLI 中编译的速度与纯 native C++ 一样快?

我想将音频计算委托(delegate)给C++层,但通过WPFGUI处理和编辑音频内容。我简要了解了C++/CLI,我想知道:我应该使用C++/CLI作为C#GUI和C++音频管理之间的中间层或者我应该简单地将我的代码放在C++/CLI中并期望它以相同的方式编译,因此同样高效。编辑:因为燃烧的war可能会开始。这是指向benchmarksgame的链接,这清楚地表明C/C++是速度赢家。我在问:我应该在C++Dll中还是在C++CLI程序集中编写C++。 最佳答案 在C++/CLI中,托管类型(例如refclass)及其成员被编译为