Que tal usar o comando openssl? Estou quase certo de que vem pré-instalado no Solaris, possivelmente em algum lugar em / usr / sfw /?
Verifique a documentação oficial do openssl aqui:
Ou o guia útil de outra pessoa:
Eu criptografei um arquivo em um servidor Solaris usando o comando encrypt, com um keyfile gerado via pktool (escolhendo AES-128 como o algoritmo). Eu não tenho acesso a nenhum outro utilitário de criptografia neste servidor. Que aplicativo (s) eu poderia usar para descriptografar esse arquivo em um servidor Linux mais genérico?
EDITAR:
Aqui estão os comandos do Solaris que usei:
pktool genkey keystore=file outkey=testkeyfile.dat dir=mydir
keytype=aes keylen=128 encrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile -v -o mydir/myfile.enc
Eu também executei o seguinte para verificar se o arquivo foi criptografado corretamente:
decrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile.enc -v -o mydir/myfile2
Eu suspeito que o mcrypt é provavelmente o caminho a seguir, mas alguém pode aconselhar sobre as opções que eu preciso usar?
Se as ferramentas do sistema não forem compatíveis, você poderá usar outros criptógrafos de plataforma cruzada.
Algumas das ferramentas mais conhecidas são GnuPG e AES Crypt , disponível e compatível em quase todas as plataformas.
Eu tenho um script perl que descriptografa os arquivos criptografados com o comando '' encriptar 'do Solaris e com o algoritmo arcfour. Funciona no linux.
Tags encryption solaris linux