| # | |
| # Sample Amazon S3 connection configuration file, Version 2. | |
| # Version 2 will produce JGitV2 compatible encryption. | |
| # JGitV2 introduces more flexible control over cipher and key factory parameters. | |
| # JGitV2 hides actual cipher/key algorithms inside the encryption profile. | |
| # JGitV2 does not use any hard coded encryption parameters. | |
| # JGitV2 supports both PBE and Non-PBE algorithms. | |
| accesskey = AKIAIYWXB4ETREBRM123 | |
| secretkey = ozCuIsqxsARoPe3FFyv3F/jiMSc3Yqay7B9UF234 | |
| # In Version 2 "crypto.algorithm" is a reference to the encryption "profile". | |
| crypto.algorithm = custom | |
| crypto.version = 2 | |
| password = secret | |
| # | |
| # Encryption profile is a collection of related properties, | |
| # all having common property root name, or prefix: | |
| # | |
| # Cipher algorithm. | |
| custom.algo = AES/CBC/PKCS5Padding | |
| # Key factory algorithm. | |
| custom.key.algo = PBKDF2WithHmacSHA512 | |
| # Key size, bits. | |
| custom.key.size = 256 | |
| # Number of key generation iterations. | |
| custom.key.iter = 50000 | |
| # Salt used in key generation (hex value, white space OK). | |
| custom.key.salt = e2 55 89 67 8e 8d e8 4c | |
| # Same file can store multiple profiles. | |
| # Only one profile can be active at a time. | |
| # Active profile is selected via "crypto.algorithm" | |
| # | |
| # Here is how to create V1 encryption in V2 format: | |
| # | |
| # Cipher algorithm. | |
| legacy.algo = PBEWithHmacSHA1AndAES_128 | |
| # Key factory algorithm. | |
| legacy.key.algo = PBEWithHmacSHA1AndAES_128 | |
| # Key size, bits. | |
| legacy.key.size = 32 | |
| # Number of key generation iterations. | |
| legacy.key.iter = 5000 | |
| # Salt used in key generation (hex value, white space OK). | |
| legacy.key.salt = A40BC834D695F313 |