Doc:https://laravel.com/api/5.2/Illuminate/Http/Request.html#method_fingerprint
例如,如果我将指纹功能添加到日志中;
avg = sum(top4) / 4.
我为请求/路由/ IP地址获取sha1唯一指纹。
我的问题是:
我什么时候应该使用它以及如何使用它(读取加密密钥的内容)?
奖金,但不是主要问题:
它是否允许我确定谁做了请求,例如删除管理员,甚至是未来2年?
答案 0 :(得分:2)
Sha1不是这样的加密方法,它是一种散列方法。加密和散列之间的区别在于散列不可逆。因此,您永远不能“解密”(或取消哈希)Sha1值以获取原始请求数据。
您可以将请求数据存储在某个表的某个表中,并使用elocryptfive包(在github或packagist上搜索)将数据存储为加密数据,以便稍后解密。