Python SHAKE 可变长度摘要:连续取两次四字节,为什么拼不成一次八字节 SHAKE允许调用方指定摘要长度,很容易被误用成一个可以连续read的字节流。循环调用digest(4),想分三次取出十二个不同字节,实际却反复得到开头四字节。长度可变,不代表对象内部存在会随着digest调用前进的... yunqueblog/ 技术教程/ 2026-10-02/ 15 阅读
Python shorten 的空白折叠:文字还没超长,为什么换行已经不见了 给日志列表生成一行预览时,原文只有十几个字符,宽度设成一百,换行和连续空格却仍然消失。检查长度没有发现截断,容易误以为数据在读入时损坏。实际变化可能发生在 textwrap.shorten:它先整理空白,再判断是否需... yunqueblog/ 技术教程/ 2026-10-02/ 4 阅读