Idioma

Cipher.Init Método

Definição

Sobrecargas

Nome Description
Init(CipherMode, IKey, IAlgorithmParameterSpec, SecureRandom)

Inicializa essa criptografia com uma chave, um conjunto de parâmetros de algoritmo e uma fonte de aleatoriedade.

Init(CipherMode, IKey, AlgorithmParameters, SecureRandom)

Inicializa essa criptografia com uma chave, um conjunto de parâmetros de algoritmo e uma fonte de aleatoriedade.

Init(CipherMode, IKey, IAlgorithmParameterSpec)

Inicializa essa criptografia com uma chave e um conjunto de parâmetros de algoritmo.

Init(CipherMode, IKey, SecureRandom)

Inicializa essa criptografia com uma chave e uma fonte de aleatoriedade.

Init(CipherMode, IKey, AlgorithmParameters)

Inicializa essa criptografia com uma chave e um conjunto de parâmetros de algoritmo.

Init(CipherMode, Certificate, SecureRandom)

Inicializa essa criptografia com a chave pública do certificado especificado e uma fonte de aleatoriedade.

Init(CipherMode, IKey)

Inicializa essa codificação com uma chave.

Init(CipherMode, Certificate)

Inicializa essa criptografia com a chave pública do certificado especificado.

Init(CipherMode, IKey, IAlgorithmParameterSpec, SecureRandom)

Inicializa essa criptografia com uma chave, um conjunto de parâmetros de algoritmo e uma fonte de aleatoriedade.

[Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.IKey * Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

key
IKey

a chave de criptografia

params
IAlgorithmParameterSpec

os parâmetros de algoritmo

random
SecureRandom

a origem da aleatoriedade

Atributos

Exceções

se a chave especificada não puder ser usada para inicializar essa instância de criptografia.

os parâmetros especificados são inadequados para essa criptografia.

se o especificado opmode for inválido.

Comentários

Inicializa essa criptografia com uma chave, um conjunto de parâmetros de algoritmo e uma fonte de aleatoriedade.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se essa codificação exigir parâmetros de algoritmo e params for nula, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se estiver sendo inicializada para criptografia ou encapsulamento de chave e gerar um InvalidAlgorithmParameterException se ele estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá.random

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Init(CipherMode, IKey, AlgorithmParameters, SecureRandom)

Inicializa essa criptografia com uma chave, um conjunto de parâmetros de algoritmo e uma fonte de aleatoriedade.

[Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.AlgorithmParameters? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.IKey * Java.Security.AlgorithmParameters * Java.Security.SecureRandom -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

key
IKey

a chave de criptografia

params
AlgorithmParameters

os parâmetros de algoritmo

random
SecureRandom

a origem da aleatoriedade

Atributos

Exceções

se a chave especificada não puder ser usada para inicializar essa instância de criptografia.

se os parâmetros especificados forem inadequados para essa criptografia.

se o especificado opmode for inválido.

Comentários

Inicializa essa criptografia com uma chave, um conjunto de parâmetros de algoritmo e uma fonte de aleatoriedade.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se essa codificação exigir parâmetros de algoritmo e params for nula, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se estiver sendo inicializada para criptografia ou encapsulamento de chave e gerar um InvalidAlgorithmParameterException se ele estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá.random

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Init(CipherMode, IKey, IAlgorithmParameterSpec)

Inicializa essa criptografia com uma chave e um conjunto de parâmetros de algoritmo.

[Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.IKey * Java.Security.Spec.IAlgorithmParameterSpec -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

key
IKey

a chave de criptografia

params
IAlgorithmParameterSpec

os parâmetros de algoritmo

Atributos

Exceções

se a chave especificada não puder ser usada para inicializar essa instância de criptografia.

os parâmetros especificados são inadequados para essa criptografia.

Comentários

Inicializa essa criptografia com uma chave e um conjunto de parâmetros de algoritmo.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se essa codificação exigir parâmetros de algoritmo e params for nula, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se estiver sendo inicializada para criptografia ou encapsulamento de chave e gerar um InvalidAlgorithmParameterException se ele estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá usando a java.security.SecureRandom implementação do provedor instalado de prioridade mais alta como a fonte de aleatoriedade. (Se nenhum dos provedores instalados fornecer uma implementação do SecureRandom, uma fonte de aleatoriedade fornecida pelo sistema será usada.)

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Init(CipherMode, IKey, SecureRandom)

Inicializa essa criptografia com uma chave e uma fonte de aleatoriedade.

[Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/SecureRandom;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.IKey * Java.Security.SecureRandom -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

key
IKey

a chave de criptografia

random
SecureRandom

a origem da aleatoriedade

Atributos

Exceções

se a chave especificada não puder ser usada para inicializar essa instância de criptografia.

se o opmode especificado for inválido.

Comentários

Inicializa essa criptografia com uma chave e uma fonte de aleatoriedade.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se essa codificação exigir qualquer parâmetro de algoritmo que não possa ser derivado do determinado key, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se ele estiver sendo inicializado para criptografia ou encapsulamento de chave e gerar um InvalidKeyException se ele estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá.random

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.Key, java.security.SecureRandom).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Init(CipherMode, IKey, AlgorithmParameters)

Inicializa essa criptografia com uma chave e um conjunto de parâmetros de algoritmo.

[Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/AlgorithmParameters;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.AlgorithmParameters? params);
[<Android.Runtime.Register("init", "(ILjava/security/Key;Ljava/security/AlgorithmParameters;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.IKey * Java.Security.AlgorithmParameters -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

key
IKey

a chave de criptografia

params
AlgorithmParameters

os parâmetros de algoritmo

Atributos

Exceções

se a chave especificada não puder ser usada para inicializar essa instância de criptografia.

os parâmetros especificados são inadequados para essa criptografia.

Comentários

Inicializa essa criptografia com uma chave e um conjunto de parâmetros de algoritmo.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se essa codificação exigir parâmetros de algoritmo e params for nula, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se estiver sendo inicializada para criptografia ou encapsulamento de chave e gerar um InvalidAlgorithmParameterException se ele estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá usando a java.security.SecureRandom implementação do provedor instalado de prioridade mais alta como a fonte de aleatoriedade. (Se nenhum dos provedores instalados fornecer uma implementação do SecureRandom, uma fonte de aleatoriedade fornecida pelo sistema será usada.)

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.Key, java.security.AlgorithmParameters).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Init(CipherMode, Certificate, SecureRandom)

Inicializa essa criptografia com a chave pública do certificado especificado e uma fonte de aleatoriedade.

[Android.Runtime.Register("init", "(ILjava/security/cert/Certificate;Ljava/security/SecureRandom;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.Cert.Certificate? certificate, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(ILjava/security/cert/Certificate;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.Cert.Certificate * Java.Security.SecureRandom -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

certificate
Certificate

o certificado

random
SecureRandom

a origem da aleatoriedade

Atributos

Exceções

se a chave pública no certificado não puder ser usada para inicializar essa instância de criptografia.

Comentários

Inicializa essa criptografia com a chave pública do certificado especificado e uma fonte de aleatoriedade.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se o certificado for do tipo X.509 e tiver um campo de extensão de uso de chave marcado como crítico, e o valor do campo de extensão de uso de chave implicar que a chave pública no certificado e sua chave privada correspondente não devem ser usadas para a operação representada pelo valor de opmode, um InvalidKeyException é gerado.

Se essa criptografia exigir parâmetros de algoritmo que não possam ser derivados da chave pública fornecida certificate, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se estiver sendo inicializada para criptografia ou encapsulamento de chave e gerar um InvalidKeyException se estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá.random

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.cert.Certificate, java.security.SecureRandom).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Init(CipherMode, IKey)

Inicializa essa codificação com uma chave.

[Android.Runtime.Register("init", "(ILjava/security/Key;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key);
[<Android.Runtime.Register("init", "(ILjava/security/Key;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.IKey -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

key
IKey

a chave

Atributos

Exceções

se a chave especificada não puder ser usada para inicializar essa instância de criptografia.

Comentários

Inicializa essa codificação com uma chave.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se essa codificação exigir qualquer parâmetro de algoritmo que não possa ser derivado do determinado key, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se ele estiver sendo inicializado para criptografia ou encapsulamento de chave e gerar um InvalidKeyException se ele estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá usando a java.security.SecureRandom implementação do provedor instalado de prioridade mais alta como a fonte de aleatoriedade. (Se nenhum dos provedores instalados fornecer uma implementação do SecureRandom, uma fonte de aleatoriedade fornecida pelo sistema será usada.)

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.Key).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Init(CipherMode, Certificate)

Inicializa essa criptografia com a chave pública do certificado especificado.

[Android.Runtime.Register("init", "(ILjava/security/cert/Certificate;)V", "")]
public void Init(Javax.Crypto.CipherMode opmode, Java.Security.Cert.Certificate? certificate);
[<Android.Runtime.Register("init", "(ILjava/security/cert/Certificate;)V", "")>]
member this.Init : Javax.Crypto.CipherMode * Java.Security.Cert.Certificate -> unit

Parâmetros

opmode
CipherMode

o modo de operação dessa criptografia (este é um dos seguintes: ENCRYPT_MODE, ou DECRYPT_MODEWRAP_MODEUNWRAP_MODE)

certificate
Certificate

o certificado

Atributos

Exceções

se a chave pública no certificado não puder ser usada para inicializar essa instância de criptografia.

Comentários

Inicializa essa criptografia com a chave pública do certificado especificado.

A codificação é inicializada para uma das quatro operações a seguir: criptografia, descriptografia, encapsulamento de chave ou desembrulhamento de chave, dependendo do valor de opmode.

Se o certificado for do tipo X.509 e tiver um campo de extensão de uso de chave marcado como crítico, e o valor do campo de extensão de uso de chave implicar que a chave pública no certificado e sua chave privada correspondente não devem ser usadas para a operação representada pelo valor de opmode, um InvalidKeyException é gerado.

Se essa criptografia exigir parâmetros de algoritmo que não possam ser derivados da chave pública no certificado fornecido, a implementação de criptografia subjacente deverá gerar os parâmetros necessários em si (usando valores aleatórios ou padrão específicos do provedor) se estiver sendo inicializada para criptografia ou encapsulamento de chave e gerar um InvalidKeyException se estiver sendo inicializado para descriptografia ou desembrulhamento de chave. Os parâmetros gerados podem ser recuperados usando #getParameters() getParameters ou #getIV() getIV (se o parâmetro for um IV).

Se essa criptografia exigir parâmetros de algoritmo que não podem ser derivados dos parâmetros de entrada e não houver valores padrão específicos do provedor razoáveis, a inicialização necessariamente falhará.

Se essa criptografia (incluindo seus comentários subjacentes ou esquema de preenchimento) exigir bytes aleatórios (por exemplo, para geração de parâmetro), ela os obterá usando a SecureRandom implementação do provedor instalado de prioridade mais alta como a fonte de aleatoriedade. (Se nenhum dos provedores instalados fornecer uma implementação do SecureRandom, uma fonte de aleatoriedade fornecida pelo sistema será usada.)

Observe que, quando um objeto Cipher é inicializado, ele perde todo o estado adquirido anteriormente. Em outras palavras, inicializar uma criptografia é equivalente a criar uma nova instância dessa criptografia e inicializá-la.

Documentação Java para javax.crypto.Cipher.init(int, java.security.cert.Certificate).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a