Я думаю, что вы должны создать новый класс столбцов гиперссылок, полученный из исходного и переопределить форматирование внутри с возможностью шифрования.
exmaple:
Imports System.Web.UI.WebControls
Public Class MyHyperlinkColumn
Inherits HyperLinkColumn
Protected Overrides Function FormatDataNavigateUrlValue(ByVal dataUrlValue As Object) As String
Dim strdata As String
Dim encr As New AnyWebEncrytor()
strdata = String.Format(Me.DataNavigateUrlField, encr.Encrypt(CStr(dataUrlValue)))
Return strdata 'MyBase.FormatDataNavigateUrlValue(dataUrlValue)
End Function
End Class