validation - 有没有办法一步一步检查十六进制数字是否在十六进制数字的集合中?
问题描述
我想AD18EB94E
通过一个步骤检查是否在下面的十六进制数字集合中。
22012FA58
AD18EB94E
11012FA58
有什么方法可以验证吗?可能正在编码所有三个十六进制数字并产生一个单独的十六进制数字并将其与原始数字进行比较?还是我想将其转换为二进制并验证?我可以尝试哪些方法?
PS:单步是: NOT iterating
通过提供的3个十六进制数字的列表一一查看原始数字是否在数字列表中。
我有数以万亿计的这些十六进制数字,如果我逐个查看列表中的数字,则需要数年才能找到匹配项。所以我正在寻找一些方法来一步一步地检查它,而不是一个一个地去,这样我就可以找到一个匹配项,而不会浪费几个月在列表中找到一个匹配项。可能正在散列所有列表编号并制作一个哈希编号等,并以某种方式将其与原始编号进行比较。身份证。
解决方案
推荐阅读
- aes-gcm - AES-GCM 解密错误 iaik.cms.CMSException:无法解密加密的内容加密密钥:无效填充
- android - 如何使用 Kotlin 将文件移动到 Android 中的内部存储(保留应用程序的内存)?
- java - 创建委托身份验证提供程序(Spring Security)
- ruby-on-rails - Ruby 舍入约定
- pdf - Adobe Reader 不显示 PDFKit 生成的某些文本
- javascript - 如何防止两个组件重叠
- linux - 关于 WSL 问题的 vscode:打开括号或大括号时编辑光标向后移动
- ntfs - NTFS 磁盘上的 $MFT 中有错误的 $FILE_NAME 条目
- javascript - 如何通过导出导出相同的函数但具有不同的参数
- sql - Oracle SQL:在没有子查询连接的情况下从另一个表中排除 ID