PHP参数的基本加密/解密

时间:2011-05-10 21:03:23

标签: php url parameters encryption

我正在为自己的项目在PHP中创建一个标准的“框架”。 在这一点上,我希望加密某些URL参数。这些变量不包含我需要向任何人隐藏的任何数据。有一些限制。

  • 根本不涉及任何安全问题
  • 解密
  • 仅限基本字符(A-Z,a-z,0-9)
  • 任选盐
  • 可选择限制长度

我搜索了互联网,但由于我的htaccess标准,所有包含我不喜欢的字符。那些提出同样问题的人经常会得到安全保护,在我的案例中没有合适的答案。 有没有人遇到过这种情况,并且有一个解决方案,我认为必须是基本的? 非常感谢提前。

1 个答案:

答案 0 :(得分:1)

我想并不是每个人都理解你想要的东西(包括我)。 你只想制作一个“奇怪的酷网址”?

用您想要的任何内容替换字符串。

$string ="ace";

$letters    =array( "a"=>'1',"b"=>'2',"c"=>'3',"d"=>'4',"e"=>'5');#etc.

$numbers       = strtr($string, $letters);
## outputs : 135

编辑: 我想我想出了你想要的东西。

制作像youtube这样的小网址。

看看这里:http://kevin.vanzonneveld.net/techblog/article/create_short_ids_with_php_like_youtube_or_tinyurl/