Comment cacher des constantes

Fermé
Chrysostome Messages postés 121 Date d'inscription vendredi 17 octobre 2003 Statut Membre Dernière intervention 14 octobre 2016 - 14 oct. 2016 à 10:47
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 14 oct. 2016 à 19:16
Bonjour, j'ai développé un programme en vb6 avec Access en BD. Je me servais des properties d' Access que je créais pour y stocker des adresses d'IP et autres qui ne doivent pas être découvertes facilement.

Depuis pour le déploiement, je me tourne vers des fichiers ini, mais je ne sais pas par quoi remplacer les properties d' Access.

Avez-vous des idées?

Merci de vos réponses éclairées et éclairantes.





1 réponse

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 254
14 oct. 2016 à 19:16
Bonjour,

tu pourrais chiffrer tes adresses qu'elles soient illisibles.
Ex avec XOR, c'est la même fonction qui chiffre/déchiffre :
Sub test_xor()
    Dim ch As String, pw As String
    ch = "chaine à masquer"
    pw = "ceci est mon pw"
    ' codage
    ch = chiffrerXOR(ch, pw)
    Debug.Print "chiffré : "; ch
    ' restitution
    ch = chiffrerXOR(ch, pw)
    Debug.Print "déchiffré : "; ch
End Sub

Function chiffrerXOR(ByVal ch As String, pw As String) As String
    Dim i As Long, j As Long
    For i = 1 To Len(ch)
        j = j Mod Len(pw) + 1
        Mid(ch, i, 1) = Chr(Asc(Mid(ch, i, 1)) Xor Asc(Mid(pw, j, 1)))
    Next i
    chiffrerXOR = ch
End Function


0