小编Ali*_*imi的帖子

在没有exec的情况下创建zip或tar.gz存档

是否有任何安全的方法来创建一个zip存档,或者从php而不使用exec命令tar.gz?

谢谢

php zip tar

27
推荐指数
2
解决办法
4万
查看次数

安全API身份验证方法

我们正在开发一个新项目,我们是两个主要的开发人员,并且在如何使用令牌来保护服务器和客户端之间的通信方面走得很远:

第一个建议:

步骤一)客户端请求主令牌,通过发送用户名和密码以及current_time(此变量将保存在服务器的数据库和客户端也)到api,服务器解释输入,并呈现散列令牌(例如:58f52c075aca5d3e07869598c4d66648)将其保存在数据库中并将其返回给客户端.

步骤二)客户端现在保存主令牌,并使用主令牌+在身份验证请求中发送的current_time变量创建新的哈希令牌(让我们调用此新令牌,main_token),服务器也会这样做,并使用相同的令牌创建相同的令牌相同的算法.

步骤三)每次客户端查询服务器API时,它会将main_token发送到服务器,现在服务器将其中生成的令牌与客户端发送的main_token进行比较,如果匹配,则表示用户是真实的

第二个建议:

步骤一)客户端生成两个随机密钥($ key1 = rand(10000,90000); $ key2 = rand(10000,90000);)在API上的每个请求中,客户端使用查询类型创建哈希,并且具有复杂算法的两个密钥,并将这两个密钥+哈希发送到服务器

步骤二)服务器使用客户端中使用的相同算法创建哈希,并与客户端发送的哈希进行比较,如果匹配,则服务器继续处理查询


现在,问题是,哪一个是用于保护api请求的最合理,最安全的方法

最好的祝福

security api

16
推荐指数
4
解决办法
9466
查看次数

如何获取特定文件的图标或缩略图

我正在寻找一种方法来获取与Linux上某种文件类型相关联的图标.

使用shell脚本或python.

我更喜欢在所有平台上运行的本机python方法,但是shell脚本方法可以.

python linux shell

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

标签 统计

api ×1

linux ×1

php ×1

python ×1

security ×1

shell ×1

tar ×1

zip ×1