gpt4 book ai didi

encryption - TCL des : Return encrypted phrase in standard ascii characters

转载 作者:行者123 更新时间:2023-12-02 05:20:31 26 4
gpt4 key购买 nike

我在 TCL 中使用 DES 来加密一些短语,我想将这些加密的短语存储在一些我需要轻松操作的 ascii 文件中。因此,我希望“加密短语”仅由标准 ascii 字符构成(最好没有空格)。

我正在使用类似这样的东西来加密:

set encrypted [ DES:des -dir encrypt -key "abcdefgh" "This_phrase" ]

我希望“加密”成为标准的 ascii 码,而不是那种,碰巧的是,如果显示,甚至可能会阻止我的终端。

非常感谢。莱安德罗。

最佳答案

您可以替换所有可能具有特殊含义的字符(除 a-zA-Z0-9 等之外的所有字符)或使用例如编码。 base64.

set encrypted [base64::encode -wrapchar {} [DES:des -dir encrypt -key abcdefgh "This_phrase"]]

如果要对其进行解码,则需要剥离额外的层(base64、转义序列编码或任何用于将二进制数据转换为 ascii 的内容)。

关于encryption - TCL des : Return encrypted phrase in standard ascii characters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13919099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com