草庐IT

openssl_public_encrypt

全部标签

php - PHP 无法识别 openssl_encrypt

当我通过phpcmd运行它时,我可以运行openssl_encrypt($string,$method,$pass);。但是,当我通过Apachehttp服务器运行它时,它会抛出以下错误:Fatalerror:UncaughtError:Calltoundefinedfunctionopenssl_encrypt()inD:\...\lab.php:2Stacktrace:#0{main}throwninD:\...\lab.phponline2 最佳答案 问题是apache没有完全安装,并且缺少一些文件。所以我重新安装了apach

windows - 为 x64 和 x86(并行安装)构建 OpenSSL?

我在网上搜索构建OpenSSL的x86和x64版本,发现很多都和我有同样的问题。问题是DLL使用相同的目录和以32结尾的文件名。当DLL必须并排驻留时,如何为x64和x86构建OpenSSL? 最佳答案 下面的统一差异是为openssl-1.0.2h创建的,将允许使用visualstudio构建x86(win32)和x64(win64)版本而不会发生冲突。openssl中包含的构建说明没有任何变化,您只需运行perl配置、ms/do_xxx,然后进行构建,然后进行安装。您可以为x64和x86环境执行这些操作,而无需撤消先前构建中的任

windows - 使用Windows批处理文件将具有相同文件名的不同文件夹中的多个文件复制到一个公共(public)文件夹中

我有一个文件夹和一些子文件夹,其中包含一个文件名相同但值不同的文件。我必须将该文件复制到一个公共(public)文件夹,但我想保留所有文件意味着我必须重命名这些文件在Windows中使用批处理文件脚本输入文件夹D:\Data\Logs\Day1\DataLog.txtD:\Data\Logs\Day2\DataLog.txtD:\Data\Logs\Day3\DataLog.txtD:\Data\Logs\Day4\DataLog.txtD:\Data\Logs\Day5\DataLog.txtD:\Data\Logs\Day6\DataLog.txt输出文件夹点赞D:\Data\Co

c# - 如何将公共(public) .pem dsa key 导入 C# 代码?

我正在尝试将由openssl生成的.pem格式的公共(public)DSAkey导入到c#代码中,以使用DSACryptoServiceProvider验证签名。我该怎么做? 最佳答案 您可以从PEM源创建x509Certificate2(有些构造函数采用字符串文件名)。届时,您应该能够将其与加密提供商一起使用。 关于c#-如何将公共(public).pemdsakey导入C#代码?,我们在StackOverflow上找到一个类似的问题: https://st

windows - 64 位 Windows 上的 OpenSSL

我正在尝试在Windows8上构建和链接OpenSSL,我发现它真的令人望而生畏。我应该提一下,我知道以下帖子OpenSSLWindowsx64CompilationerrorHowdoyoucompileOpenSSLforx64?BuildingOpenSSLVC++Static64bitLibs但它们都没有解决我真正需要知道的问题。因此,我决定以新帖子的形式与大家分享我的经验!首先,我可以在Win32操作系统上成功构建和链接OpenSSL,并且它运行良好。我知道Windows8带有WOW64.“WOW64isanx86emulatorthatallows32-bitWindows

windows - 尝试运行 openssl s_server 实用程序时出现 OpenSSL 错误

我在WindowsXP机器上使用OpenSSL“Win32OpenSSL_Light-1_0_1j”。我已经创建了以下key和证书RootCA-cert.pem-根证书RootCA-PKey.pem-根CA私钥servertest.key-服务器证书的私钥server-certificate.crt-服务器证书根CA,我存放了客户端(目标板)。在此之后,我从命令提示符发出命令以连接到客户端(目标广泛)。但是我得到了错误。s_server-accept443-certserver-certificate.crt-CAfileRootCA-cert.crt-keyservertest.ke

c# - 如何安全地实现从 Windows 服务到公共(public) WebApi 的 Multi-Tenancy 访问

我正在尝试弄清楚如何实现可配置为在Multi-Tenancy场景中与我们的WebApi对话的Windows服务(headless)。我能找到的最接近的例子是张贴在这里的那个CallingwebAPIsinadaemonorlong-runningprocess.这个示例的问题是没有显示您将如何处理Multi-Tenancy场景。如果您对每个租户使用相同的AppKey,如果有人决定在应用程序中搜索ClientID和AppKey,就不可能冒充另一个租户吗?似乎解决这个问题的一种方法是为加入我们服务的每个租户生成一个新的AppKey。当客户安装服务时,需要将此AppKey作为配置参数提供给W

c++ - 在 VS2008 中为 WinCE 构建 OpenSSL

我正在尝试使用适用于WindowsCE设备的VisualStudio2008命令提示符构建OpenSSL1.0.2版本。我正在使用Windows7、32位机器。我正在按照INSTALL.WCE文件中提到的说明进行操作。以下是我正在执行的步骤:我已经设置了PATH、LIB和INCLUDE变量。运行“perl配置VC-CE”运行“ms\do_ms”运行“nmake-fms\ce.mak”下面是我遇到的错误lib/nologo/out:out32_ARMV4I\ssleay32.lib@C:\Users\AppData\Local\Temp\nmBC93.tmpcl/Fotmp32_ARMV

c - "cannot find -lcrypto -lssl"在带有 MinGW 的 Windows 上使用 OpenSSL

尝试openssl的c代码,在命令提示符下编译时出现此错误。c:\openssl>gcc-lssl-lcrypto-otesttest.c-IC:\openssl\include\c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe:cannotfind-lsslc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe:cannotfind-lcryptocollect2.exe:error:ldreturned1exits

windows - Poco 库使用什么版本的 OpenSSL?

我想构建Poco库的NetSSL_OpenSSL和Cryptoprojected。我在here下载了openssl并添加到我的项目中。但是当我构建时,我得到了LNK2019错误(该函数只有原型(prototype))。那么,使用的opensslPoco库的确切版本是什么? 最佳答案 POCONetSSL需要OpenSSL版本0.9.8或更高版本(PocoGithub-howtobuild.txt) 关于windows-Poco库使用什么版本的OpenSSL?,我们在StackOverfl