首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加密/解密10位数字

加密/解密10位数字
EN

Stack Overflow用户
提问于 2012-01-20 19:11:14
回答 1查看 4.2K关注 0票数 2

我是数据加密的新手,目前正在研究用(16位/32位)加密方法加密10位数。我的约束是加密值可以是a-z Z0-9,长度应该是<=10

如果有人能给我指出正确的方向,那将是有帮助的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-20 21:38:49

您可以在您正在使用的编程语言上结合使用Vigenere cipher和dec2hex函数来安全地对ids进行编码。

例如,如果使用关键字12345 (在本例中不是单词,而是数字字符串),则5125891923的示例id将变为6359303268*。然后你可以dec2hex它来得到17B0B4464,或者你也可以把它转换成36的基数(0-9a-z)并得到2x65xt0

*简而言之,您将关键字的第一位附加到id的第一位,然后将关键字的第二位附加到id的第二位,...关键字的第一位到id的第六位,等等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8940521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档