首先,我不是在寻找奇迹……我知道PHP是如何工作的,并且没有真正的方法可以在不使用加密的情况下向客户端隐藏我的代码。但这会带来在运行的服务器上安装扩展的成本。不过,我正在寻找不同的东西……我不想加密我的代码,甚至是混淆它。有许多没有加密/混淆代码的PHP脚本,但它们是商业应用程序。例如,vBulletin和/或IP.Board论坛应用程序。我只是想知道这些人在他们的应用程序中使用什么方法...我也愿意接受任何其他建议。请注意,我是单例,不在公司工作。我的产品也很专一,不会卖那么多。我只是想让你们知道,我不能咨询法律专业人士来起诉某人或准备商业许可证。我只是在寻找一种简单的方法来保护我的
首先,我不是在寻找奇迹……我知道PHP是如何工作的,并且没有真正的方法可以在不使用加密的情况下向客户端隐藏我的代码。但这会带来在运行的服务器上安装扩展的成本。不过,我正在寻找不同的东西……我不想加密我的代码,甚至是混淆它。有许多没有加密/混淆代码的PHP脚本,但它们是商业应用程序。例如,vBulletin和/或IP.Board论坛应用程序。我只是想知道这些人在他们的应用程序中使用什么方法...我也愿意接受任何其他建议。请注意,我是单例,不在公司工作。我的产品也很专一,不会卖那么多。我只是想让你们知道,我不能咨询法律专业人士来起诉某人或准备商业许可证。我只是在寻找一种简单的方法来保护我的
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion我需要对文件进行压缩和密码保护。有没有一个好的(免费)图书馆?这需要第三方打开,所以密码保护需要使用标准工具。 最佳答案 你可以试试Zip4j,一个处理zip文件的纯java库。
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion我需要对文件进行压缩和密码保护。有没有一个好的(免费)图书馆?这需要第三方打开,所以密码保护需要使用标准工具。 最佳答案 你可以试试Zip4j,一个处理zip文件的纯java库。
我正在生成一个key并需要将其存储在数据库中,因此我将其转换为字符串,但要从字符串中取回key。有哪些可能的方法来实现这一点?我的代码是,SecretKeykey=KeyGenerator.getInstance("AES").generateKey();StringstringKey=key.toString();System.out.println(stringKey);如何从字符串中取回key? 最佳答案 您可以将SecretKey转换为字节数组(byte[]),然后Base64将其编码为String。要转换回SecretKe
我正在生成一个key并需要将其存储在数据库中,因此我将其转换为字符串,但要从字符串中取回key。有哪些可能的方法来实现这一点?我的代码是,SecretKeykey=KeyGenerator.getInstance("AES").generateKey();StringstringKey=key.toString();System.out.println(stringKey);如何从字符串中取回key? 最佳答案 您可以将SecretKey转换为字节数组(byte[]),然后Base64将其编码为String。要转换回SecretKe
关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion有没有很好的例子说明如何在Android上使用AES加密和解密图像和其他文件? 最佳答案 警告:此答案包含您不应使用的代码,因为它不安全(使用SHA1PRNG进行key派生并在ECB模式下使用AES)改为使用PBKDF2WithHmacSHA1进行key派生,并在CBC或GCM模式下使用AES(GCM提供隐私和完整性)您可以使用以下函数:privat
关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion有没有很好的例子说明如何在Android上使用AES加密和解密图像和其他文件? 最佳答案 警告:此答案包含您不应使用的代码,因为它不安全(使用SHA1PRNG进行key派生并在ECB模式下使用AES)改为使用PBKDF2WithHmacSHA1进行key派生,并在CBC或GCM模式下使用AES(GCM提供隐私和完整性)您可以使用以下函数:privat
我正在尝试实现基于密码的加密算法,但我得到了这个异常:javax.crypto.BadPaddingException:Givenfinalblocknotproperlypadded可能是什么问题?这是我的代码:publicclassPasswordCrypter{privateKeykey;publicPasswordCrypter(Stringpassword){try{KeyGeneratorgenerator;generator=KeyGenerator.getInstance("DES");SecureRandomsec=newSecureRandom(password.g
我正在尝试实现基于密码的加密算法,但我得到了这个异常:javax.crypto.BadPaddingException:Givenfinalblocknotproperlypadded可能是什么问题?这是我的代码:publicclassPasswordCrypter{privateKeykey;publicPasswordCrypter(Stringpassword){try{KeyGeneratorgenerator;generator=KeyGenerator.getInstance("DES");SecureRandomsec=newSecureRandom(password.g