Você pode usar o Data Redaction. Veja: https://docs.oracle.com/cd/E11882_01/network.112/e40393/redaction.htm#ASOAG594
O proposito dele é mascarar os dados quando retornados aos usuários, e não diretamente no banco de dados. Veja se atende ao seu propósito. Em 11 de maio de 2016 10:41, jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Bom,pra variar vc não diz a versão e a Edição do seu database, mas de > qualquer maneira : Primeiro, eu tenho que dizer que de acordo com a > legislação financeira e normas de Auditoria mais aceites em ambientes de > alto-risco, vc *** NÂO DEVERIA *** armazenar permanentemente dados > financeiros sensíveis,como número de cartão de crédito, o CORRETO seria vc > os captar e enviar para a Financeira, via link de comunicação Seguro, e > receber de lá o Aceite ou rejeite da Operação , com NINGUÉM guardando > permanentemente a info sensível.... > CASO vc realmente queira/precise armazenar isso, é aí que vem a razão da > Pergunta de versão / edição / dados de licença : nas versões mais recentes > o RDBMS Oracle Enterprise Edition oferece diversos adicionais de > encriptação de dados, pesquise por Advanced Security Option , Transparent > Data Encryption e similares.... E, é CLARO, caso seja desejado que nem o > DBA seja capaz de acessar essa informação, aí vc vai precisar do Oracle > Database Vault.... > > SE vc não tem acesso a nenhum desses add-ons e pretende partir pra > solução caseira e não tão segura, se o banco for 10g ou superior vc vai > usar a built-in DBMS_CRYPTO : > https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:3186909500346211026 > tem um exemplo.... E ** nem preciso dizer **, num caso real obviamente vc > Não Vai deixar hard-coded a chave de encriptação, assim MUITO CERTAMENTE vc > vai precisar armazenar numa WALLET, numa 'carteira digital' apropriada : > googla por ORACLE WALLET que vc acha diversos exemplos... > > []s > > Chiappa > > -- *Fabrício Pedroso Jorge.* Administrador de Banco de Dados certificacaobd.com.br <http://certificacaodb.com.br> *Resumo Profissional:* http://br.linkedin.com/in/fabriciojorge *Contatos:* + 55 91 988991116 skype: fabricio.pedroso.jorge fpjb...@gmail.com