我正试图将一小段转换为像md5一样的数字序列(也许是字符)。我尝试了md5() in PHP
和http://www.myersdaily.org/joseph/javascript/md5.js using JS
,但我得到了不同的结果。
我不知道为什么会发生这种情况,但你能告诉我一种方法将文本转换为字符和数字序列(将它们保存在DB中),这将给我相同的输出?如果输出不是crypto,我不介意。
谢谢
我会使用base64编码/解码。查看php http://php.net/manual/en/function.base64-encode.php的链接,这里有一些javascript Base64编码和解码示例在客户端javascript
如果您不需要加密转换成十六进制值。
例如"Stack"将是537461636B。如果您想方便地加密它们,只需使用xor。这不能在任何可能的语言中给出不同的结果。
在PHP中我找到了这个函数PHP将字符串转换为十六进制,十六进制转换为字符串
我在这里找到了一些代码http://snipplr.com/view/52975/