~ubuntu-branches/ubuntu/wily/jasypt/wily-proposed

« back to all changes in this revision

Viewing changes to src/site/apt/features.apt

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan
  • Date: 2011-06-19 23:40:40 UTC
  • Revision ID: james.westby@ubuntu.com-20110619234040-pledva4itgzao62o
Tags: upstream-1.7.1
ImportĀ upstreamĀ versionĀ 1.7.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
  -------
 
2
  Features
 
3
  -------
 
4
 
 
5
 
 
6
Features
 
7
 
 
8
     * Jasypt follows the <<RSA standards>> for password-based cryptography, and 
 
9
     provides you with both unidirectional and bidirectional encryption
 
10
     techniques. 
 
11
     
 
12
     []
 
13
     
 
14
     * Open API for <<use with any JCE provider>>, and not only the default
 
15
     Java VM one. Jasypt can be easily used with well-known 
 
16
     providers like {{{http://www.bouncycastle.org}Bouncy Castle}}.
 
17
     {{{non-default-providers.html}Learn more}}.
 
18
     
 
19
     []
 
20
     
 
21
     * <<Higher security for your users' passwords>>.
 
22
     {{{encrypting-passwords.html}Learn more}}.
 
23
       
 
24
     []
 
25
     
 
26
     * <<Binary encryption support>>. Jasypt allows the
 
27
     digest and encryption of binaries (byte arrays). Encrypt your objects
 
28
     or files when needed (for being sent over the net, for example).
 
29
       
 
30
     []
 
31
     
 
32
     * <<Number encryption support>>. Besides texts and binaries, it allows the
 
33
     digest and encryption of numeric values (BigInteger and BigDecimal,
 
34
     other numeric types are supported when encrypting for Hibernate 
 
35
     persistence). {{{encrypting-numbers.html}Learn more}}.
 
36
     
 
37
     []
 
38
     
 
39
     * Completely <<thread-safe>>.
 
40
     
 
41
     []
 
42
     
 
43
     * Support for encryptor/digester pooling, in order to achieve <<high performance
 
44
     in multi-processor/multi-core systems>>.
 
45
     
 
46
     []
 
47
     
 
48
     * Includes a <<lightweight ("lite") version of the library>> for better manageability
 
49
     in size-restrictive environments like mobile platforms. 
 
50
     
 
51
     []
 
52
 
 
53
     * Provides both <<easy, no-configuration encryption tools>> for users new to 
 
54
     encryption, and also <<highly configurable standard encryption tools>>, 
 
55
     for power-users.
 
56
 
 
57
     []
 
58
       
 
59
     * {{{http://www.hibernate.org}Hibernate 3}} optional integration 
 
60
     for persisting fields of your mapped entities in an encrypted manner.
 
61
     <<Encryption of fields is defined in the Hibernate mapping files>>, and
 
62
     it remains transparent for the rest of the application (useful for
 
63
     sensitive personal data, databases with many read-enabled users...). 
 
64
     Encrypt texts, binaries, numbers, booleans, dates...
 
65
     {{{hibernate3.html}Learn more}}.
 
66
 
 
67
     []
 
68
     
 
69
     * Seamlessly integrable into a {{{http://www.springframework.org}Spring}} application. All the 
 
70
       digesters and encryptors in jasypt are designed to be easily used 
 
71
       (instantiated, dependency-injected...) from Spring. And, because of their
 
72
       being thread-safe, they <<can be used without 
 
73
       synchronization worries in a singleton-oriented environment like 
 
74
       Spring>>. {{{spring.html}Learn more}}.
 
75
 
 
76
     []
 
77
     
 
78
     * {{{http://static.springframework.org/spring-security/site/}Spring Security (formerly Acegi Security)}}
 
79
     optional integration
 
80
     for performing password encryption and matching tasks for the security
 
81
     framework, improving the security of your users' passwords by using
 
82
     <<safer password encryption mechanisms>> and providing you with a
 
83
     higher degree of <<configuration and control>>. {{{springsecurity.html}Learn more}}.
 
84
 
 
85
     []
 
86
     
 
87
     * Provides <<advanced functionality for encrypting all or part of an application's
 
88
     configuration files>>, including sensitive information like
 
89
     database passwords. Seamlessly integrate encrypted configuration into
 
90
     plain, Spring-based and/or Hibernate-enabled applications. 
 
91
     {{{encrypting-configuration.html}Learn more}}.
 
92
 
 
93
     []
 
94
     
 
95
     * Provides easy to use <<CLI (Command Line Interface) tools>>
 
96
     to allow developers initialise their encrypted data and include
 
97
     encryption/decryption/digest operations in maintenance tasks or scripts.
 
98
     {{{cli.html}Learn more}}.
 
99
 
 
100
     []
 
101
     
 
102
     * <<Integrates into Apache Wicket>>, for more robust encryption of URLs 
 
103
     in your secure applications. 
 
104
 
 
105
     []
 
106
     
 
107
     * <<Comprehensive guides and javadoc documentation>>, to allow
 
108
     developers to better understand what they are really doing to their data.
 
109
          
 
110
     []
 
111
     
 
112
     * Robust charset support, designed to adequately encrypt and digest
 
113
     texts whichever the original charset is. <<Complete support for
 
114
     languages like Japanese, Korean, Arabic...>> with no encoding or 
 
115
     platform issues.
 
116
       
 
117
     []
 
118
     
 
119
     * Very high level of configuration capabilities: The developer can 
 
120
     implement tricks like instructing an "encryptor" to ask a, for example,
 
121
     remote HTTPS server for the password to be used for encryption. <<It lets
 
122
     you meet your security needs>>. {{{advancedconfiguration.html}Learn more}}.
 
123
 
 
124
 
 
125
Want to know more?
 
126
 
 
127
  To know more, check {{{ataglance.html}Jasypt at a Glance}} or the 
 
128
  {{{faq.html}Frequently Asked Questions}} page.
 
129
  
 
130
  Do you have any questions, comments or suggestions? Do you want to tell your experience
 
131
  using jasypt? Check the {{{http://sourceforge.net/forum/?group_id=183612}Forums}}.
 
132
     
 
 
b'\\ No newline at end of file'