I'm at a point where I don't care anymore. We can revert it assuming (based on ICrypt API) that we always encrypt String and expect valid Strings after decrypt, than we need some base64 encoding and if for whatever reason that must be RFC2xxx compliant, than it must RFC2xxx compliant. URLs can be encoded the ICrypt encoded string to make sure they url compliant.
Juergen On 4/18/06, Johan Compagner <[EMAIL PROTECTED]> wrote: > yes crypting and base encoding shouldn't be the same thing > > Or is it that we use it always where crypting is used? For example cookie > values > must those be encoded or not (i do think that we should be secure by default > and always encrypt them) > > If we come to the conclusion that we do use encoding everytime when we > encrypt then i am with eelco and > let it be what it is now. If we come to the conclusion that this isn't the > case then remove it completely. > > johan > > > > > On 4/18/06, Juergen Donnerstag <[EMAIL PROTECTED]> wrote: > > > That is not true. We introduced base64 because the encrypted strings > weren't URL compliant. And than we detected that sun/apache/rfc2054 > base64 encoding doesn't do the job either. But you agree with removing > it completely out of Crypt and not doing any base64 in AbstractCrypt. > > Juergen > > On 4/18/06, Martijn Dashorst < [EMAIL PROTECTED]> wrote: > > The bug is introduced by the fix for the url encoding. Not the other way > > round. This one should be rolled back, and the URL encoding should be > fixed > > in a different manner. > > > > Also, the Wicket 1.1 encryption used the Sun BASE64Encoding, which is also > > RFC2045 compliant. Our base64 implementation should reflect that and we > > should implement a separate encryption schema for URL's. > > > > Martijn > > > > > > On 4/18/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote: > > > I don't know whether it is such a good idea to 'unfix' a bug just for > > > compatibility. It was fixed because people were experiencing problems > > > with it, right? So unfixing it will give those users those problems > > > again. > > > > > > Eelco > > > > > > On 4/18/06, Juergen Donnerstag <[EMAIL PROTECTED]> wrote: > > > > Yes that is true. We most likely change it back. The reason it has > > > > been changed is because / and + are not allowed in URLs and we use the > > > > same encryption algorithm for URL encryption .... Though we used a > > > > (old) standards compliant base64 encoder/decoder it is not URL > > > > compliant. The new standard (RFC 3xxx) is slightly different and the > > > > one rc1 is using. rc2 will be out pretty soon I guess and I assume we > > > > change it back (for compatibility reasons only) and find some other > > > > solution for URLs > > > > > > > > Juergen > > > > > > > > On 4/18/06, Rüdiger Schulz <[EMAIL PROTECTED]> wrote: > > > > > Hello list, > > > > > > > > > > for a Wicket-application requiring a signed-in user I use > > > > > PasswordTextField.getModelObject() for acquiring > the > > entered data. > > > > > Going the easy way, I simply stored this in the database, as it was > > > > > already encrypted, and comparison during login is also very easy to > > > > > do. > > > > > > > > > > Now I upgraded from wicket 1.1.1 to 1.2rc1. This method still works, > > > > > but something has changed. Before, all passwords had a '=' as their > > > > > last character, which they now lack. Apart from that, the encryption > > > > > seems to produce the same encrypted strings out of the source > strings. > > > > > > > > > > If this is not a bug, it should be stated in the migration guide > > > > > somewhere... > > > > > > > > > > -- > > > > > greetings from Berlin, > > > > > > > > > > Rüdiger Schulz > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language > > > > > that extends applications into web and mobile media. Attend the live > > webcast > > > > > and join the prime developer group breaking into this new coding > > territory! > > > > > > > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > > > > _______________________________________________ > > > > > Wicket-user mailing list > > > > > Wicket-user@lists.sourceforge.net > > > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language > > > > that extends applications into web and mobile media. Attend the live > > webcast > > > > and join the prime developer group breaking into this new coding > > territory! > > > > > > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > > > _______________________________________________ > > > > Wicket-user mailing list > > > > Wicket-user@lists.sourceforge.net > > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language > > > that extends applications into web and mobile media. Attend the live > > webcast > > > and join the prime developer group breaking into this new coding > > territory! > > > > > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > > _______________________________________________ > > > Wicket-user mailing list > > > Wicket-user@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > -- > > Wicket 1.2 is coming! Write Ajax applications without touching JavaScript! > > -- http://wicketframework.org > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user