我正在使用Steganography-在图像中隐藏一些数据(在我的例子中是声音文件)。我使用MATLAB作为工具。该项目已接近完成,但我需要添加一个功能,以添加加密技术到它。确实有像java?这样的密码扩展,我尝试过谷歌搜索,但最终得到了实现算法的程序。我需要知道是否有什么方法可以像在Java中一样使用加密算法。谢谢。。
发布于 2016-05-24 05:24:16
每个Matlab版本都带有自己的JVM,因此您可以简单地使用Java密码包。
您可以创建如下所示的Cipher:
Cipher
cipher = javax.crypto.Cipher.getInstance('AES');
这个密码支持所有的标准转换(AES,DES,RSA .)
如果此包不包含所需的功能,则可以通过调用javaaddpath将JAR文件中的任何Java类添加到Matlab的JVM的类路径中。有关这方面的更多信息,可以在这里上找到。
javaaddpath
如果您需要更多关于在Matlab中使用Java的信息,可以参考这篇文章。
https://stackoverflow.com/questions/37404688
相似问题