我们可以在MATLAB中应用加密技术吗?

时间:2016-05-24 04:55:52

标签: java matlab cryptography steganography

我正在使用隐写术的项目 - 在图像中隐藏一些数据(在我的情况下是声音文件)。我使用 MATLAB 作为工具。该项目已基本完成,但我需要添加一项功能,以便为其添加加密技术。 MATLAB是否具有像java这样的加密扩展?我尝试使用谷歌搜索但最终得到了实现算法的程序。我需要知道是否有一些方法可以像在Java中一样使用加密算法。 谢谢..

1 个答案:

答案 0 :(得分:3)

每个Matlab版本都附带自己的JVM,因此您只需使用Java cryptographic package

您可以创建Cipher之类的:

cipher = javax.crypto.Cipher.getInstance('AES');

此密码支持所有标准转换(AES,DES,RSA ...)

如果此程序包不包含您需要的功能,则可以通过调用javaaddpath将JAR文件中的任何Java类也添加到JVM of Matlab的类路径中。有关这方面的更多信息,请访问here

如果您需要有关在Matlab中使用Java的更多信息,可以参考this article