小编Ita*_*vka的帖子

如何使openssl_encrypt填充所需块大小的输入?

如果我手动将我的字符串填充到32的长度,我的代码就可以工作了.
我的问题是:有没有办法让openSSL填充数据,或者我总是必须为它做这个吗?

工作:

 openssl_encrypt ("my baba is over the ocean1111111", 'AES-256-CBC', $MY_SECRET_KEY,OPENSSL_RAW_DATA|OPENSSL_ZERO_PADDING,$MY_IV);
Run Code Online (Sandbox Code Playgroud)

不工作:

openssl_encrypt ("my baba is over the ocean", 'AES-256-CBC', $MY_SECRET_KEY,OPENSSL_RAW_DATA|OPENSSL_ZERO_PADDING,$MY_IV);
Run Code Online (Sandbox Code Playgroud)

我目前通过自填充来解决这个问题:

$pad = 32 - (strlen("my baba is over the ocean") % 32);
$clear = "my baba is over the ocean" . str_repeat(chr($pad), $pad); //encrypt this string
Run Code Online (Sandbox Code Playgroud)

php encryption padding php-openssl php-7.1

3
推荐指数
1
解决办法
4329
查看次数

需要编程algorithem非常快,我应该作为PHP扩展,或其他一些?

我的大部分应用程序都是用PHP编写的(前端和后端).有一部分工作太慢,我需要重写它,可能不是用PHP.什么会给我以下内容:
1.速度最快
2.最快的发展
3.易于维护.

我在脑海中将CPP中的这段代码重写为PHP扩展,但可能是我被锁定在这个解决方案上而错过了一些更简单/更好的解决方案?

每次运行时,算法都是几个MB数据上的PorterStemmerAlgorithm.

php c++ php-extension

2
推荐指数
1
解决办法
291
查看次数

如何让mail()在Ubuntu上运行?

我有一个新的Ubuntu安装并尝试使用php的mail()函数.该功能失败,我想我在安装中缺少一两个包.

php email ubuntu-8.10

2
推荐指数
1
解决办法
6213
查看次数

使用ZF时如何解决CSS文件中的URL问题?

我在我的CSS中使用背景图像,显然,这需要在css文件中编写URL.
因此,虽然相对路径可能相同,但基本URL在开发和生产之间会有所不同.
那么,有没有比以下更好的解决方案:
1.每次手动更改它
2.使用完整URL上的云资源
3.将CSS文件解析为PHP,并使用其中的一些
代码(然后我必须修复缓存问题).

css routing zend-framework

2
推荐指数
1
解决办法
808
查看次数

如何在GQL(谷歌查询语言)中实现这一点

在MySQL中它就像:

select*from table1 where column1 in('a','b','c');

如何在GQL中做到这一点?

mysql google-app-engine gql

2
推荐指数
1
解决办法
1355
查看次数

这是什么意思<td class ="bodytext2">

我在jsp页面中看到它并不确定它意味着什么?

<td class="bodytext2">
Run Code Online (Sandbox Code Playgroud)

它会导致文本显示蓝色,我不想要它

html css

2
推荐指数
1
解决办法
1514
查看次数

如何制作背景图像以调整其包含元素的大小?

检查此站点中主要选项卡的圆角这些是宽度为440px的背景图像,仍然可以调整为包含元素而不会丢失圆角边缘.

html css background css-sprites

2
推荐指数
1
解决办法
498
查看次数

首先在PHP,包括或解析中发生了什么?

假设没有字节缓存.

my_func前A和B都包括在内,或之后进行解析?

$x=my_func();

//a.php and b.php are **very** heavy scripts
include ('a.php');
include ('b.php');


//my_func makes the browser use it's cached version of the page.
function my_func(){
  //send caching headers
  //header(....);
  exit;
}
Run Code Online (Sandbox Code Playgroud)

php performance

2
推荐指数
1
解决办法
254
查看次数

在PHP中操作数组键的最佳方法

我有一个关联数组。我需要在所有键的开头添加“:”。
最快/最简单的方法是什么?
而最有效的方法是什么?

php arrays

2
推荐指数
1
解决办法
956
查看次数

在优化阶段,通过ref传递所有数组是否明智?

在PHP中,当我们进入应用程序的优化阶段(我说的是一个处理成千上万用户的应用程序)时,传递所有数组是否明智(我不介意在传递它们之后会发生什么)参考函数)由ref?

php arrays optimization

2
推荐指数
1
解决办法
128
查看次数