libaacs é uma fonte aberta, software biblioteca livre e portátil desenvolvido pelos criadores do incrível e poderoso VLC Media Player, e projetado para implementar as AACS (Advanced Access Content System) specification.Features em uma características glanceKey incluem a portabilidade, como a biblioteca pode ser executado em todos os sistemas operacionais tradicionais (veja abaixo para sistemas operacionais suportados), oferece funções criptográficas através da biblioteca libgcrypt, ele é liberado sob uma licença de software livre, respeita as leis de direitos autorais, e & rsquo; s de criptografia e DRM related.Depends-on a biblioteca libgcrypt para a ordem functionsIn criptográfica para fornecer as funções criptográficas necessárias, libaacs depende da biblioteca libgcrypt. Além disso, ele doesn & rsquo; t incluir qualquer certificado ou chave, e incentiva os desenvolvedores a cortá-lo e contribuir para a code.Supported operando systemsThe biblioteca também oferece uma maneira fácil para os desenvolvedores a entender como a especificação Advanced Access Content System realmente funciona. É uma biblioteca multi-plataforma que suporta o GNU / Linux, Microsoft Windows e Mac OS X operando systems.Under o capô e availabilityA rápida olhada sob o capô do libaacs vai nos mostrar que o software foi escrito inteiramente na linguagem de programação C e ele está disponível para download gratuitamente como arquivar uma fontes universais, suportado em ambos os 32-bit e 64-bit hardware platforms.Installing libaacsTo instalar a biblioteca libaacs em sua máquina GNU / Linux, você terá que primeiro fazer o download da versão mais recente do Softoware . Salve o arquivo em um local de sua escolha, extraí-lo, abra um emulador de terminal, navegue até o local da pasta extraída e executar o & ldquo; ./ configurar o & rdquo; comando (sem aspas) para configurar o programa, e o & ldquo; o & rdquo; comando para compilá-lo, sem aspas, claro. Para instalá-lo, você terá que executar o & ldquo; make install & rdquo; comando como root (administrador do sistema)
O que é novo nesta versão:.
- Adicionar suporte para gcrypt 1.6.0.
- Não recuperar MKB usando comandos MMC durante AACS-Auth
O que é novo na versão 0.7.0:.
- Adicionar aacs_get_device_binding_id () e aacs_get_device_nonce ()
- Adicionar aacs_get_mk ().
- Adicionar suporte para criptografia de ônibus.
- Adicionar suporte para teclas do dispositivo.
- Adicionar suporte para teclas de internos.
- Corrigir leitura PMSN.
- Corrigir relatando versão AACS de recurso unidade AACS.
- Calcule chave ônibus e usá-lo para verificar os códigos de autenticação de mensagens.
- Não falhar se VID é conhecida, mas o arquivo de configuração não existe.
- Melhorar validar chaves em KEYDB.cfg.
- Atualização formato KEYDB.cfg (ainda compatível com versões anteriores):
- nonce de host e ponto-chave são opcionais.
- Adicionar valores UV chave do dispositivo e máscaras.
- Construir atualizações do sistema.
- Retirar o apoio para a bandeira PATCHED_DRIVE em tempo de compilação.
Requisitos :
- libgcrypt
Comentários não encontrado