Vi på swesecure har fått frågor om symmetrisk kryptering i ASP. Om det är känslig information som ska krypteras verkar det inte så smart att skicka iväg den okrypterad till en tredje part som man inte har någon koll på... eller? Hej! Tips: Krypteringstjänst i ASP
På grund av detta, har vi skapat en tjänst, som är mycket enkel att använda. Tjänsten använder XML för att kommunicera (HTTPS) och kräver inga installerade komponenter eller andra 3-parts program.
Vi har även skrivit två ASP-filer, en ren VBScript-klass, samt en som även innehåller ett test-gränssnitt.
I nuläget stödjer tjänsten endast tvåvägskryptering med sk "3DES", men planer finns att utöka med andra funktioner såsom hashning tex.
Exempel på hur koden kan se ut är:
<%
Dim clsSymServRef, sEncrypted, sDecrypted
set clsSymServRef = new clsSymmetricCryptoService
sEncrypted = clsSymServRef.sEncrypt("Hello world!")
sDecrypted = clsSymServRef.sDecrypt(sEncrypted )
set clsSymServRef = nothing
%>
Mer om tjänsten, samt exempelfiler finns att ladda hem på:
www.swesecure.com/?ID=c0c528fd-1bdd-47c0-bf59-4810f6674fc8&CP=Sv: Tips: Krypteringstjänst i ASP
/JohanSv:Tips: Krypteringstjänst i ASP
Du har helt rätt i att vara misstänksam mot tredjepart.
Men trots det kan tjänsten fylla en viktig funktion och dessutom sker transporten via https och är på det sättet skyddad. Som alltid när det gäller utnyttjande av tredjepartstjänster måste man lita på den som tillhandahåller tjänsten.