【问题标题】:php - Encode string two-way to move to another serverphp - 对字符串进行双向编码以移动到另一台服务器
【发布时间】:2016-09-18 23:58:10
【问题描述】:

我有一个字符串,它是使用 python 从一台服务器发送到另一台服务器的用户输入。然后将该字符串通过 'sed' 输入到文件中。

此输入不能包含各种字符,例如:

\'/"

否则它会破坏代码...我知道,好的设计!!.... /s

有没有办法让我把它加密成一个字母数字字符串,比如:

43oi5u3948jf98ey87yd8f79gy8d7fhgo8eruhg

然后我可以在另一端解密回包含所有破坏代码的烦人字符的原始字符串?

我尝试在网上查找,但找不到这个特定问题。

干杯

【问题讨论】:

  • 是否需要加密,还是您只是要求可以编码和解码的东西?
  • 你只是想阻止拦截吗?
  • 可以编码和解码的东西。是的,我正试图阻止拦截@dragon。谢谢
  • SSL/HTTPS:// 是我的选择
  • 为了避免XY Problem,您的问题实际上是:我怎样才能安全地将一些数据从一台服务器传输到另一台服务器?您即将重新发明 PGP...

标签: php python encryption sed


【解决方案1】:

使用Base64。它将任何数据转换为 ASCII 字符串。

在线编码器/解码器:base64decode.org

例子:

This is a string --> VGhpcyBpcyBhIHN0cmluZw==
StackOverflow    --> U3RhY2tPdmVyZmxvdw==
foobar           --> Zm9vYmFy

请注意,编码后的数据大约是原始数据大小的 4/3。

Base85/Acii85 是一样的东西,但更紧凑)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2015-07-01
    相关资源
    最近更新 更多