# msdrm **Repository Path**: gitee_cw/msdrm ## Basic Information - **Project Name**: msdrm - **Description**: ​ 一款基于C语言的DRM加密和解密库,加密和解密算法采用AES,密钥支持16,24,32字节长度,数据长度必须是16的整数倍。可实现无感密钥切换。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-15 - **Last Updated**: 2021-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # msdrm ## 1.综述 ​ 一款基于C语言的DRM加密和解密库,加密和解密算法采用AES,密钥支持16,24,32字节长度,数据长度必须是16的整数倍。可实现无感密钥切换。 ## 2.如何使用? - 解密端参考msdrm_sample程序,支持1路解密; - 关于编译与安装,可参见make help; - 本库需要依赖于libmslog,libmscommon,libmsprotocol库; ## 3.功能概要? 核心功能主要是加解密,包括但不限于以下功能: - 采用AES加密算法 - 支持密钥更新和加密算法切换后,客户端进行无感适应; - 测试的场景有UDP实时流和点播文件; - 支持x8664,aarch64和armv7l架构; ## 4.关于 版本:v1.0.1 作者: smartavs 邮箱: smartavs@163.com