Java中是否有一个死简单的本机方法用密钥加密/解密字符串?我真的不关心什么类型的加密(AES,DES等),我只关心它受键的约束而不易破解.
理想情况下,我希望它是一个像这样的单行解决方案:
String encryptedString = NativeEncryptionClass.encrypt("this is the data", "key123");
Run Code Online (Sandbox Code Playgroud)
谢谢
好吧,也许这不是“一行”,但看起来很简单:
利用java的Cipher类。看这里...(此页上还有其他示例...)
http://download.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#BlowKeyEx