How Security Policies Fail (5)
Policy: No plain text password storage.
Failure: The real failure here is my failing to find words able to describe this. Maybe I should have written: "no encryption technology more than a thousand years old...."
Private Function Encrypt(strPlain As String) As String Dim i As Integer, j As Integer, n As Integer n = Len(strPlain) Encrypt = "" For i = 1 To n j = Asc(Mid$(strPlain, i, 1)) j = (j + 33) Mod 256 Encrypt = Encrypt & Chr$(j) Next i End Function Public Function Decrypt(strCode As String) As String Dim i As Integer, j As Integer, n As Integer n = Len(strCode) Decrypt = "" For i = 1 To n j = Asc(Mid$(strCode, i, 1)) j = (j - 33) Mod 256 Decrypt = Decrypt & Chr$(j) Next i End Function
No comments:
Post a Comment