OK, I see your point, although the key store has to remain 'secret'
somehow, using file-system dependent permissions I guess, otherwise
it's exposed as well. --DD

On 6/19/06, Alexey N. Solofnenko <[EMAIL PROTECTED]> wrote:
This can be done by requiring a key store in user home. Only people that
have some special certificates, can encrypt/decrypt date (SSH style
security). The decryption can be easily done with <scriptdef>. This is a
corresponding Java code:

       SecretKeySpec skeySpec=new SecretKeySpec(readAll("key"), "AES");
       Cipher cipher=Cipher.getInstance("AES");
       cipher.init(Cipher.DECRYPT_MODE, skeySpec);

       String value=new String(cipher.doFinal(buffer), "UTF-8")

It would be trivial to write a wrapper code for ANT. buffer has to be a
byte array. I would suggest using binhex conversion.

- Alexey.

Dominique Devienne wrote:
>> we would be interested in encrypting.
>
> But then it's a chicken-and-egg problem, no?
>
> Where are you going to store the passwords to decrypt the passwords
> read from properties files? --DD
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to