Avatar billede olekristensen.com Nybegynder
04. marts 2005 - 12:51 Der er 1 kommentar

Java til ASP - Encoding med MD5 og Base64

Hej alle

Jeg har følgende funktion, som jeg skal have konverteret til en ASP funktion.. Nogen der kan hjælpe?


public class Phash {
    private static String algorithm = "SHA";
   
    public void setAlgorith( String alg ) {
        algorithm = alg;
    }
   
    public void getAlgorithm( String alg ) {
        algorithm = alg;
    }
   
    public static String getPHash(String str ) throws Exception  {
        MessageDigest md;
        ByteArrayOutputStream bs;
        try
        {
            md = MessageDigest.getInstance(algorithm);
            byte[] digest = md.digest(str.getBytes("iso-8859-1"));
            bs = new ByteArrayOutputStream();
            OutputStream encodedStream = MimeUtility.encode(bs, "base64");
            encodedStream.write(digest);
            return bs.toString("iso-8859-1");
        }
        catch (IOException ioe)
        {
            throw new Exception("PHash error: " + ioe);
        }
        catch (MessagingException me)
        {
            throw new Exception("PHash error: " + me);
        }
    }
}


På forhånd mange tak!

-Ole
Avatar billede arne_v Ekspert
06. marts 2005 - 21:07 #1
Det er nok bedre at du spørger i ASP kategorien omkring base64 og md5.

Jeg tror at ihvertfald md5 vil kræve en ekstern komponent.

Muligvis også base64.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester