hash 相关问题

哈希函数是任何明确定义的过程或数学函数,它将大量数据转换为小数据,通常是单个整数。有关Twitter和Facebook#符号的问题,请使用hashtag。有关URL和HTML锚点的问题,请使用fragment-identifier。有关Ruby的哈希类型的问题,请使用ruby-hash。


大多数性能方法可以从无序收藏

我想知道从项目集合中找到与给定值的最接近匹配的最佳方法是什么。最重要的部分是相对于输入大小的查找时间,只要查找更快地查找,就可以根据需要将数据改组和移动。 there初始脚本:

回答 0 投票 0

唯一值=唯一哈希?

理论上,散列唯一值会产生独特的价值吗? 假设我有一个带有2列的DB表:ID和代码。 ID是自动收入INT,代码是VARCHAR。 如果我做... $代码...

回答 2 投票 0



回答 3 投票 0

PayFastSignature(Python):生成的签名与提交的签名不匹配 我正在尝试使用Python而不是PHP提交API工具(文档推荐的方法)。 我正在产生这样的签名: 导入哈希布 导入Urllib.Parse def

import hashlib import urllib.parse def generate_signature(data: dict, passphrase: str) -> str: """ Generates an MD5 signature for PayFast API request. - Assumes data is already in the correct order. - URL encodes values with uppercase encoding. - Uses '+' for spaces. - Encodes passphrase before appending. """ encoded_params = [] for key, value in data.items(): if value: # Ignore empty values encoded_value = urllib.parse.quote_plus(str(value)).upper() # URL encode & uppercase encoded_params.append(f"{key.upper()}={encoded_value}") # URL-encode the passphrase as well encoded_passphrase = urllib.parse.quote_plus(passphrase).upper() # Concatenate parameters param_string = "&".join(encoded_params) # Append encoded passphrase param_string += f"&PASSPHRASE={encoded_passphrase}" print(f"String before hashing: {param_string}") # Generate MD5 hash signature = hashlib.md5(param_string.encode("utf-8")).hexdigest() print(f"Generated Signature: {signature}") return signature

回答 0 投票 0

<code>P</code>

bcrypt.compare(P, H)

回答 1 投票 0


对于均匀分布的4位值的非均匀序列的良好哈希函数?

I具有均匀的随机值扩散在15x50网格上,我想哈希的样品对应于以任何可能的网格位置为中心的5x5单元的平方。

回答 1 投票 0

SHA-256在Python

i我想创建一个python程序,那就是要求输入然后哈希(SHA-256)输入然后打印它。这已经存在吗?我该怎么做。

回答 2 投票 0




此哈希函数实现有什么不对劲

我被问到哈希函数的问题是什么: h(s)=((sum(s [i]*x ** i))mod p)mod m, 其中i = {1,...,s-1}。 S-一些长字符串,x-一些正数,s- s,p-数字的长度...

回答 1 投票 0






最新问题
© www.soinside.com 2019 - 2025. All rights reserved.