I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Public Class MySQL Public Shared Sub HashPassword(ByVal result As Long(), ByVal password As String) Dim nr As Long = 1345345333 Dim add As Long = 7 Dim nr2 As Long = 305419889 Dim pw() As Char = password.ToCharArray Dim i As Integer For i = 0 To password.Length-1 If pw(i) <> " " And pw(i) <> Convert.ToChar(9) Then Dim tmp As Long = Convert.ToInt64(pw(i)) nr = nr Xor ((((nr And 63) + add) * tmp) + (nr << 8)) nr2 = nr2 + ((((nr2 And &HFFFFFFFF) << 8) Xor nr) And &HFFFFFFFF) add = add + tmp End If Next result(0) = nr And ((1L << 31) - 1) result(1) = nr2 And ((1L << 31) - 1) End Sub End Class
Class MainClass Public Shared Sub Main(ByVal args As String()) Dim hash(2) As Long MySQL.HashPassword(hash, "hemmeligt") Console.WriteLine(hash(0) & " " & hash(1)) End Sub End Class
super arne, selvom erik nok også har fortjent en røvfuld point. Opgaven gik jo på VB.NET
Synes godt om
Ny brugerNybegynder
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.