cost 156 ms
创建一个可过滤、可逆和可解密的自定义密钥? Python - Creating a custom key which is filterable, reversible and decryptable? In Python

我的任务是创建自定义密钥或数字签名。 该键将从记录的属性创建。 我表中的每条记录都对应一个自定义键,每个自定义键都将由该记录的某些属性组成。 此键的目的是跟踪更改,并比较键以查看异同。 比如01|11|00|10 --> 每2位代表一个特定的值和属性。 在这个键中有 4 个属性,因此每 4 ...

如何在使用哈希请求主体的 Varnish 中使用 vcl 设置基于 hash 的控制器? - How to set up a hash based director using vcl in Varnish which is using the hashed request body?

我正在尝试将 Varnish 设置为使用请求主体的 hash 在后端之间进行路由。我找到了使用主体访问设置缓存的好示例,其中请求主体的 hash 用作缓存键。 我找不到使用正文 hash 进行路由的示例。 我尝试了以下但它似乎不起作用。 这可能是因为 bodyaccess 不应该以这种方式使用。 ...

如何从数组中提取最大值并将其值加倍 - How to pull highest value out of an array and double its value

所以我有一些代码可以给我组合。 我想从每个组合中找到最高的driver_points值,然后将其值加倍。 这是我目前的代码: 当前根据目标值输出组合(1 个团队和 3 个车手),但按最高分排序: [{"cowboys john mike mark"=>{:price=>12.1, :po ...

在不以纯文本形式传输密码的情况下,每个用户密码加盐如何工作? - How does per user password salting work without transmitting the password as plain text?

我一直在尝试研究身份验证系统到 model 我自己的项目,但我觉得我误解了一些重要的事情。 有很多关于使用每用户 salt 到 hash 密码的讨论,这作为一种防御机制是有意义的。 但我看到的几乎所有关于此的信息都是在服务器端(后端)完成的。 这意味着前端以明文形式发送密码,我认为这是一个禁忌。 ...

如何为 python 中的整数覆盖 hash function? - How to override the hash function for integers in python?

我想知道是否有办法覆盖已经为 int 等内置类型定义的 hash function。 在 python 中,int 的 hash 给出了他自己的价值,我想在我的项目中避免这种情况。 hash 将用于字典,因此覆盖字典使用的 hash function 也可以工作(但我认为这是不可能的)。 我试图 ...

将不同的 hash 值切换到一个组合数组,并执行对第一个数组进行排名的计算 - Ruby on rails - Switch in different hash values to a combination array, and perform a calculation that ranks the first array - Ruby on rails

我有几个 arrays 包含相同的值,但关联的键不同。 在这种情况下,我有具有相关价格和积分值的团队和车手的名称。 我对每个都使用了 4,但两者都可以有任何数字,都是小数。 我已将driver_price和team_price哈希值转换为一个数组,该数组为我提供小于或等于目标值的所有组合。 条件是 ...

在 C# 中并行运行两个任务 - Running two taks parallely in C#

我需要计算两个大文件(大约 10GB)的哈希值来检查是否相等。 目前我一次计算一个 hash,但为了节省大量时间,我想到同时并行计算两个哈希值。 这是我的方法: 因为这是我第一次尝试做这样的事情,我不太确定我写的代码是否像我想象的那样工作,因为我已经看到在其他线程中通常使用 async 方法和 aw ...

在 Ruby 中查找 hash 中某个值的位置 - Find location of a value in a hash in Ruby

我有一个 hash 列表,如果该值位于列表中的目标键之后或之前,我想查找用户何时给出该值。 所以例如我有以下列表 然后用户选择key2然后它有一个选择的目标键让我们说是key3 所以我的 function 将检查key2是在目标键之前还是之后,在本例中是key3 。 如果它是一个数组,我会检查该值是 ...

2023-01-27 01:15:26   1   62    ruby / hash  
改进“if/else”strcmp() 阶梯以确定可用值 - Improving on 'if/else' strcmp() ladder to determine a useable value

问:有没有更有效的方法来确定,例如,“四月”是一年中的第四个月? 重复调用strcmp()肯定是非常低效的,而且if/else梯形图对代码来说很乏味。 有时是“March”,有时缩写为“MAR”……一定有更好的办法…… 将已知字符串放入排序的结构数组中至少可以进行二进制搜索,但仍然涉及代码中的大量 ...

在前端输入 hash 密码是否有意义? - Does it make sense to also hash password on frontend?

我知道密码应该在后端进行哈希处理/加盐处理,并且 HTTPS 应该用于传输。 我担心的是,在帐户注册时,有一段代码可能会通过放置不当的日志语句暴露明文密码。 我知道多次散列密码并不理想,但为了解决这个问题,是否可以接受(从安全治理的角度来看)前端的密码也为 hash? ...

git 如何通过一个小的 SHA-1 hash 存储和解压这么多数据? - How can git store and unpack so much data via a small SHA-1 hash?

我知道 git 使用 SHA-1 根据文件内容得出 hash。 但是,我仍然看不到 git 如何将这 40 个字符 hash“解压”成一个可能非常大的完整文件。 它可以存储如此少量的数据(40 个字符),然后用它来提供任意大的文件,这似乎很神奇。 我在这里缺少什么吗? ...

为什么我的代码在本地安装和 GitHub 操作之间生成不同的 SQLite 文件? - Why is my code producing a different SQLite file between my local installation and GitHub Action?

我有一个 Python 模块来处理我的 SQLite 数据库,这个模块提供了两个功能: init_database()使用所有CREATE TABLE语句创建数据库文件,如果数据库尚不存在则执行。 upgrade_database()更新数据库的架构( ALTER TABLE和其他更改),它在 ...

如何从 JavaScript 中的小正负十进制值(远小于零)创建 hash? - How to create a hash out of small positive and negative decimal values (much less than zero) in JavaScript?

当我这样做时: 它始终等于0 ,无论十进制数是多少。 也许小数不是 32 位形式,而是某种奇怪的形式? 我试图从这样的十进制值创建一个 hash: 但它始终为零。 如何从这些十进制值创建 hash? 出于所有意图和目的,hash 对于 xy 和 z 作为三元组应该是唯一的。 ...

Hash 函数对元素顺序不敏感 - Hash functions not sensitive to element order

我正在处理具有非重复元素的 integer 序列,出于某些原因,我试图通过构建哈希集来删除重复项。 是否存在为a和b返回相同结果的顺序不敏感 hash 函数? 我已经得出了一些解决方案,但它们表现不佳: 排序 - 序列是不可变的,排序将涉及额外的空间和 O(NlogN) 时间。 xor - 序列中 ...

Python 为比特币钱包生成有效 BIP-39 助记词的代码不起作用 - Python code for generating valid BIP-39 mnemonic words for a bitcoin wallet not working

我正在尝试为 Python 中的比特币钱包生成有效 的 BIP-39助记词,但我遇到了生成的单词被验证工具拒绝的问题。 我遵循了 BIP-39 标准中概述的指导方针,但第 24 个单词(用作其他单词的校验和)导致助记符被视为不正确。 找了解决办法,也查了别人的代码,还没找到解决办法。 有人可以帮助我 ...

内置 Spring-Boot BCrypt 匹配方法不起作用 - Built in Spring-Boot BCrypt matches method doesn't work

我有一个 UserController,它接收 UserDTO 并在数据库中创建/更新用户。 我遇到的问题是我也有一个登录名,当我在登录表单上输入用户名和密码时,我总是得到“密码错误”。 异常,尽管已正确插入凭据。 我怀疑的一件事是 BCrypt 是罪魁祸首,因为它在编码时会生成随机盐,也许,只是也 ...


 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM