hash 相关问题

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

SHA3 的消息大小有限制吗?

使用 SHA2,消息大小有限制。 SHA3 是否有类似的限制?

回答 1 投票 0

如何解决unordered_map中整数对的哈希函数错误?

我有以下带有 unordered_map 成员的类,以及为对定义的哈希函数 abc 类 { 民众: unordered_map,int>规则; 未签名

回答 2 投票 0

我如何在 TailwindCSS 模板中散列 CSS 类以防止在 Webpack 工作流程中进行复制

我正在为我的 Web 项目使用 TailwindCSS 模板,并且我想在我的项目中自动隐藏 CSS 类以防止复制。有办法实现这一点吗?另外,我想要输出...

回答 1 投票 0

哈希中的最后四位数字必须相同

我有一个编码挑战,我需要哈希中的最后四个字符是相同的字符。 首先我有一个单词,然后我必须添加后缀以给我带有四个字符的散列......

回答 1 投票 0

我的 java 哈希码的 MD5,它是 int 32 位

我正在寻求实现我的ConstantHashing,我可以为其提供一个好的HashingFunction。这里解释了使用 SortedMap 的一个不错的实现:https://weblogs.java.net/blog/tomwhite/arch...

回答 2 投票 0

AttributeError:“NoneType”对象没有带有 sha256 的属性“hexdigest”

#!/usr/bin/env python3 从 hashlib 导入 sha256 def Produce_digest_char_by_char(word): d=sha256();打印(d.hexdigest()) 对于单词中的 b: #d=d.update(b.encode()):print(d.hexdigest())#

回答 1 投票 0

为什么自定义类的对象可以作为字典的键,而Python中的列表却不能?

MyClassA 类: def __init__(自身, 值=0): 自我价值=价值 MyClassB 类: def __init__(self, value=0, list_=[]): 自我价值=价值 self.list = list_ ...

回答 1 投票 0

SHA256 字节顺序问题

对于一个项目,我想从头开始用C实现SHA256。然而,这里的规范将小字节序和大字节序混合在一起,使事情变得不清楚。我已经对整个哈希进行了编码

回答 1 投票 0

如何在 script-src CSP 策略标头中正确设置哈希值?

我正在尝试让 SCP 使用哈希值。 我将哈希值插入到标头 (Content-Security-Policy) 和 html 页面中。 当我禁用 CSP 并仅使用 SRI 时,一切正常。但是……

回答 1 投票 0

Git 如何计算文件哈希值?

存储在树对象中的 SHA1 哈希值(由 git ls-tree 返回)与文件内容的 SHA1 哈希值(由 sha1sum 返回)不匹配: $ git cat-文件 blob

回答 7 投票 0

对 API 密钥进行哈希处理时,是否也应该对后缀/前缀进行哈希处理?

我正在生成类似于 Stripe 的 API 密钥,其中我的密钥是 {prefix}_{guid}_{suffix}。 前缀是一个常量 Guid 是密钥的“密码”部分 后缀是随机的 4 个字符的字符串...

回答 1 投票 0

SAS MD5 哈希

我想使用 MD5 对 SAS 数据集中的敏感信息(1 个字段)进行哈希处理。但散列后的数据看起来很尴尬,即都是特殊字符。这是使用哈希函数的正确方法吗? 我的...

回答 2 投票 0

Python hash() 函数的正整数

我想使用Python hash() 函数从对象中获取整数哈希值。但内置的 hash() 可以给出负值,而我只想要正值。我希望它能够在 32 位和...

回答 5 投票 0

将字符串哈希为 RGB 颜色

是否有关于如何将任意字符串哈希为 RGB 颜色值的最佳实践?或者更一般地说:3 个字节。 你问:我什么时候需要这个?这对我来说并不重要,但想象一下

回答 7 投票 0

如何将哈希密钥添加到 firebase OTP 短信正文部分

我们已经检查了 Android 的自动填充功能。因此我们需要将 11 个字符的哈希密钥添加到 OTP SMS 正文中。如何将其添加到 firebase 电话身份验证 OTP 消息中。 我们提到了...

回答 2 投票 0

获取跨运行稳定的函数的哈希值

IIUC python 函数哈希(例如用作 dict 中的键)在运行中不稳定。 可以使用诸如 dill 或其他库之类的东西来获取在运行过程中稳定的函数的哈希值吗?

回答 3 投票 0

网页整个内容的哈希是如何工作的?

我有时听到特别是在信息检索、搜索引擎、爬虫等方面,我们可以通过对页面内容进行哈希处理来检测重复页面。什么样的哈希函数能够...

回答 2 投票 0

如何将特定的请求正文发送到端点(CTF Web)

我有这个 ctf 问题,它给了我一个网站,每次我重新加载页面时都会随机给我一个励志名言,我还附加了这个 php 文件。 我有这个 ctf 问题,它给了我一个网站,每次我重新加载页面时都会随机给我一个励志名言,我还附加了这个 php 文件。 <?php function random(int $length = 60): string { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, strlen($characters) - 1)]; } return $randomString; } function getQuote(): string { $quotes = [ "The only way to do great work is to love what you do.", "In three words I can sum up everything I've learned about life: it goes on.", "Success is not final, failure is not fatal: It is the courage to continue that counts.", "The best way to predict the future is to create it.", "Life is what happens when you're busy making other plans", "Do not wait to strike till the iron is hot, but make it hot by striking.", "Believe you can and you're halfway there.", "The only limit to our realization of tomorrow will be our doubts of today.", "The purpose of our lives is to be happy", "You miss 100% of the shots you don't take", ]; $request_body = json_decode(file_get_contents('php://input'), true); if (isset($request_body['__']) && $request_body['__'] == hash('sha256', random() . time())) { return 'FLAG{fake-flag}'; } return $quotes[rand(0, 9)]; } getQuote(); 我想我需要发送一个特定的请求正文,其中包含带有提供的方法的哈希值以及“__”,我尝试使用以下 python 代码: import requests import hashlib import random import time import json def randi(length=60): characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' random_string = ''.join(random.choice(characters) for _ in range(length)) return random_string def hash(): random_value = randi() timestamp = str(int(time.time())) data_to_hash = random_value + timestamp sha256_hash = hashlib.sha256(data_to_hash.encode()).hexdigest() return sha256_hash def request(): url = "http://206.189.50.236:1337" generated_hash = hash() payload = { "__": generated_hash } headers = { "Content-Type": "application/json" } response = requests.post(url, data=json.dumps(payload), headers=headers) print("Response:") print(response.text) request() 但没有任何效果 PHP rand() 图片来自 https://www.random.org/analysis/ 从图中可以看出,PHP 的 rand() 函数生成循环伪随机序列,因此您可以尝试观察 return $quotes[rand(0, 9)]; 的返回值,并预测 random() 函数的输出。 之后,你可以尝试找出什么字符串会通过hash('sha256', random() . time()))的条件,你就能解决它。

回答 1 投票 0

为什么 Perl 不支持双引号中的哈希值插值?

#!/usr/bin/perl 使用警告; 我的 %hash=("no1"=>1, “no2”=>2, ); 打印%哈希值; #打印 no11no22 打印“%哈希”; #打印%hash 为什么 Perl 不支持哈希插值...

回答 3 投票 0

Python 中集合的顺序

我假设当我们迭代一个集合时,迭代发生的顺序是基于与该集合对应的哈希表的哈希值的递增顺序。 我想测试一下...

回答 1 投票 0

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