我注意到,PHP中的openssl和mcrypt函数都接受只作为字符串加密的数据。这意味着(int)1234567890的值被转换并加密为10字节的字符串,当它最初只是一个4字节的int时。是否有任何加密方法(与PHP捆绑或作为外部函数/类)允许对整数进行加密?在PHP中加密整数
0
A
回答
2
号如果您希望加密整数为4个字节的二进制表示,那么你必须preconvert它:
$bin = pack("L", $int); // unsigned 4-byte integer
xyz_crypt(...)
而且unpack
这个解密后再次。
1
mcrypt对字符串进行操作,而不是整数,因此您需要使用pack()
来将整数打包为4字节的字符串。 (相反的功能足够理智,unpack()
。)
相关问题
- 1. 在php中加密
- 2. Java加密:加密整数值
- 3. 在JSP中加密,在PHP中解密
- 4. php解密加密数据
- 5. 对称整数到整数加密
- 6. 加密在PHP中,解密在Perl
- 7. 加密在PHP
- 8. 如何在php中加密$ _GET数据?
- 9. 在php中加密数据并在javascript中解密
- 10. 加密一组整数
- 11. Python RSA加密整数
- 12. 加密整个数据库
- 13. 可以加密整数吗?
- 14. 仿射密码的代码在java中也加密整数
- 15. 如何加密和解密整数?
- 16. 在PHP中加密URL
- 17. 在PHP中简单加密
- 18. 在PHP中加密文件
- 19. RSA解密加密++在PHP
- 20. RSA加密在PHP中解密.NET
- 21. 在PHP中复制C#加密/解密
- 22. AES加密在PHP中的OpenSSL解密
- 23. 在PHP中加密和JS解密 - AES256
- 24. 加密和解密整数数据在C#
- 25. 从php列中添加整数php
- 26. 函数用于在php中加密密码?
- 27. 如何在php中使用aes解密加密数据?
- 28. 如何在Android中加密URL参数并使用PHP解密?
- 29. 在PHP中加密URL参数并使用Javascript解密
- 30. 这是在php中的等效加密/解密函数?
正是我所需要知道的。谢谢! – Dan