我试图使用加密隐窝::加密在Laravel一些数据。我需要在iOS和Android应用程序中解密此加密。任何想法?Laravel加密,iOS版的Android解密
0
A
回答
4
简短的回答:这是一个坏主意,不这样做。
一点更详细: 这是没有意义的。 Laravel使用AES进行加密,这是一种对称密钥算法:加密和解密需要相同的密钥。如果要解密在客户端什么,你需要知道给客户端的关键 - 这基本上使得整个服务器端加密无用。为了提供建议,我们需要知道你想要实现什么:
- 要在基于Laravel的服务器和应用程序之间安全地传输数据?使用HTTPS。
- 为别的,最有可能的答案是使用非对称加密(如RSA)。
+1
更好的解决方案可能是加密文件带有由客户端生成的公钥的服务器:http://php.net/manual/en/function.openssl-public-encrypt.php并使用客户端已知的私钥对其进行解密。 –
+0
感谢您的建议 –
相关问题
- 1. 加密/解密的iOS(swift3),Android和PHP
- 2. Laravel用于ios/android应用程序的密码加密/解密机制
- 3. 加密解密Laravel 5.4
- 4. ios 3DES加密/解密CBC
- 5. Android - 加密和解密
- 6. 加密/解密public/private android
- 7. Android - 加密和解密
- 8. 在android中加密解密
- 9. 加密蟒蛇/解密android
- 10. PHP + IOS加密和解密3DES +的base64
- 11. 加密和解密iOS上的Cookie
- 12. iOS和Android中的AES加密以及C#.NET中的解密。
- 13. 跨平台(iOS,Android,WP7和PHP)的加密/解密
- 14. Mule社区版加密/解密
- 15. AESCrypt加密/解密从PHP到iOS
- 16. iOS:加密/解密视频文件
- 17. pycrypto加密/解密,解密
- 18. Java和Android之间的加密/解密
- 19. 加密和解密的Android通话
- 20. 的Android/PHP - 加密和解密
- 21. VB2008和Android之间的加密/解密
- 22. 解密 - 加密加密JS
- 23. 使用Android和PHP加密/解密
- 24. Android文件加密和解密
- 25. 加密python文件和解密在android
- 26. PDF加密/解密在android中?
- 27. RSA Android加密/ RSA PHP解密
- 28. CryptoJS中加密解密的Javascript加密
- 29. 加密/解密文件。用于加密/解密的ASCII +1
- 30. C#(加密)和Java(解密)之间的AES加密/解密
我会向HTTPS中的laravel应用程序发出一个请求,以使用crypt :: decrypt解密。否则,如果你在客户端提供了一些解密技术,我认为这将是一个巨大的安全错误。但是,我不是专业的 – Hammerbot
** Laravel的加密器使用OpenSSL提供AES-256和AES-128加密**所以您需要以同样的方式在您的应用程序中解密它。 http://stackoverflow.com/questions/21627863/decrypt-aes256-encrypted-bytes和http://stackoverflow.com/questions/27072021/aes-encrypt-and-decrypt –