java - 是否可以使用任何算法将 10 位数字加密为 4 位数字?
问题描述
示例 10 位数字 9898989898 如果我解密该 4 或 6 位数字与 9898989898 相同,这应该加密为 4 或 6 位数字。他们是否有任何算法可以做到这一点,请帮助我
解决方案
我会说不:由于鸽巢原理,您没有足够的 4-6 位数字来“解密”回原来的 10 位数字。
推荐阅读
- excel - Excel - 如果第一列匹配,则从其他工作表复制行数据
- geolocation - 通过 lat/lng 解析国家 + 州
- linux - 有没有办法在 exec.Start() 之后和命令开始之前加载 seccomp 过滤器
- playframework - 如何使用 h2-browser 查看 play 2.7 H2 数据库的内容?
- django - 部署在 Kubernetes 上时是否需要在反向代理后面运行 Django
- jolokia - 默认情况下启用许多模块的 Metricbeat
- python - 如何处理 API 请求中的不同响应码?
- c# - 无法导入 Visual Studio 2019 Scoped Credential
- unix - UNIX 中的紧急功能
- javascript - 如何根据用户纬度和经度显示最近位置列表