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]

Reply via email to