我使用下面常用的库进行加密.我想从Mcrypt将其升级到OpenSSL,以便我不再使用已弃用的库.
我试图找出这是否可能.我对此做了一些研究,但我发现了相互矛盾的信息:
这篇文章说,使用用Mcrypt加密的OpenSSL无法解密数据. /sf/answers/1382394611/
但是,这篇文章说可以使用填充.看来我的函数使用了填充.这是否是使这项工作所需的正确填充类型? /sf/answers/2213033931/
<?php
namespace Utilities\Encryption;
/**
* A class to handle secure encryption and decryption of arbitrary data
*
* Note that this is not just straight encryption. It also has a few other
* features in it to make the encrypted data far more secure. Note that any
* other implementations used to decrypt data will have to do the same exact
* operations.
*
* Security Benefits:
*
* - Uses Key stretching
* …
Run Code Online (Sandbox Code Playgroud) 我正在将我的大部分开发过程转移到docker中,以确保计算机之间的并行开发环境,因此不会因版本不匹配等原因而出现奇怪的错误或问题.
所有这一切都很好,除了在docker中运行webpack-dev-server之外,构建过程比在我的计算机上本地运行时要慢得多.(比如在码头工作3-5分钟,在本地30秒到1分钟).有什么方法可以加快速度吗?这只是一个问题,Docker/webpack通过已安装的卷与我的硬盘驱动器上的大量文件进行交互吗?
如果重要的话,我的主机系统是一台运行High Sierra的Mac,配备16bg内存.
我正在运行docker for mac,docker -v返回:Docker版本17.12.0-ce,build c97c6d6
我希望所有这些都足够清楚,如果我能添加任何信息,请告诉我!