首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用base64编码减少memcached密钥大小?

如何使用base64编码减少memcached密钥大小?
EN

Stack Overflow用户
提问于 2014-06-04 12:50:09
回答 2查看 730关注 0票数 0

这里你可以读到:

64位UID是识别用户的聪明方法,但打印出来时却很烂。18446744073709551616。20个字符!使用base64编码,甚至只是十六进制,可以用相当多的块来减少

但据我所知,如果使用Base64编码,18446744073709551616将产生更大的字符串。我知道我遗漏了一些东西,因为那些记忆中的人很聪明,他们在文档中不止一次提到使用Base64编码可以在将密钥存储到内存中之前使用它来改进密钥。怎么会这样呢?

EN

Stack Overflow用户

发布于 2014-06-04 13:00:09

不要像字符串那样威胁UID,而是使用64位的数字表示。它需要64位或8个字节。使用十六进制编码8个字节将产生字符串,如"FF1122EE44556677“- 16字节。使用base64编码,您将得到更短的字符串。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24037946

复制
相关文章

相似问题

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