ruby - HLS 的开源 AES-128 加密?

标签 ruby encryption openssl aes http-live-streaming

Apple 有一些非常好的工具可以将实体媒体文件分段为 HLS 并添加 AES-128 加密。但是,它们仅在 Mac 上运行,因此在机器在 Linux 上运行的典型云环境中不是很有用。

我正在寻找任何现有的工具和库,以帮助将 AES-128 加密添加到预分段的 HLS 中。我不认为这实现起来会非常复杂。我想用 Ruby 写它。有谁知道有什么工具或资源可以提供帮助吗?

最佳答案

您可以使用OpenSSL::Cipher Ruby 中的类。由于 OpenSSL 扩展基本上是 native OpenSSL 的包装器,因此速度非常快。

关于ruby - HLS 的开源 AES-128 加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16043343/

相关文章:

ruby-on-rails - Application.css.scss 导致 rails 4 出现问题

c++ - Crypto API RSA 公钥可以解密数据,不是预期的不对称

java - 有没有办法在 Android 中设置对加密数据的随机访问?

python - 在 Windows x64 上用 Python 导入 M2Crypto 时出错

ruby - 在 Windows 7 上构建 ruby

ruby - 当猴子修补实例方法时,您可以从新实现中调用覆盖的方法吗?

c# - 使用 CA 证书文件验证远程服务器 X509Certificate

java - 如何在 PHP 中使用 PKCS8 编码的私钥

arrays - Array Ruby 中实例变量的总和

web-services - 为什么要使用 x.509 证书来加密 xml?为什么不直接通过 https 传输?