Jeg takker for ulejligheden!
Tak skal du have. Det var faktisk lige det jeg stod og manglede sammen med
alle de andre informationer jeg ellers har fået. Man lærer så længe man
lever
.
Venlig hilsen
Hans
"Ulrik Magnusson" <ulrikm@yahoo.com> wrote in message
news:3C08CF74.5E2EC7E3@yahoo.com...
>
>
> Hans wrote:
>
> > Hej alle!
> > Vi er en gruppe newbie-java-studerende, som skriver projekt om
kryptering
> > med
> > fokus på DES-algoritmen (Data encryption standard).Vi skal samtidig
> > implementere
> > algoritmen, og her er det vi løber ind i nogle problemer. Vi vil nemlig
> > gerne kunne lade
> > brugeren skrive et password, som ikke består af binære tal, men vi kan
ikke
> > finde ud
> > af hvordan vi "konverterer" (altså får den binære værdi frem) tekst til
bit.
> > Vi kan godt
> > arbejde med bytes, men hvordan får vi tegnenes værdier frem i bits.
> > Vi har desuden overvejet at arvejde med klassen Bitset, men er der nogen
der
> > kan
> > fortælle os om det er en særlig god idé, når den ikke kan konvertere en
> > String til bits,
> > der er måske en anden klasse der er bedre egnet?
> > På forhånd tak.
>
> Så vidt jeg kan se er I ude efter noget lignende:
>
> static String toBitRepresentation( String str )
> {
> StringBuffer res = new StringBuffer();
> for( int i = 0; i < str.length(); i++ )//for hver char i "str"
> {
> char c = str.charAt( i );
> for( int j = 16; --i >= 0;)//for hver bit i "c" med mest betydende
først
>
> {
> if( (c & (1 << j)) == 0 )//hvis den j'te bit ikke er sat
> {
> res.append( '0' );
> }
> else
> {
> res.append( '1' );
> }
> }
> }
> return res.toString();
> }
>
> Ulrik Magnusson
>