Bonjour,

Je développe un fichier qui nécéssite des clés pour envoyer des données sur un serveur.
Le probéème est que ce fichier je l'envoie sur github et évidement il ne faut pas que ces clés soient visibles.

Je me demandais s'il était possible de créer un fichier ou je stocke ces valeurs qui seront importées dans mon fichier que j'enverrai sur git.

Ce sont les données (engras) à ne pas partager

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
# TTN Device Address, 4 Bytes, MSB
devaddr = bytearray([0x00, 0x00, 0x00, 0x00])
# TTN Network Key, 16 Bytes, MSB
nwkey = bytearray([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00])
# TTN Application Key, 16 Bytess, MSB
app = bytearray([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00])
Est-ce possible de mettre dans un fichier keys.py
devaddr = [0x00, 0x00, 0x00, 0x00]
nwkey = [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]
app = [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]

et que dans mon fichier je puisse faire une truc du genre

# TTN Device Address, 4 Bytes, MSB
devaddr = bytearray(%devaddr%)
# TTN Network Key, 16 Bytes, MSB
nwkey = bytearray(%nwkey%)
# TTN Application Key, 16 Bytess, MSB
app = bytearray(%app%)
LEs %% "symbolisent" une valeur de variable

Merciiis