আপনি স্ক্রিপ্টের বাইরে পাসওয়ার্ড সংরক্ষণ এবং রানটাইম সরবরাহের সম্ভাবনা বিবেচনা করতে পারেন
যেমন fred.py
import os
username = 'fred'
password = os.environ.get('PASSWORD', '')
print(username, password)
যা চালানো যেতে পারে
$ PASSWORD=password123 python fred.py
fred password123
কোডটিতে base64
কম সুস্পষ্ট নাম ব্যবহার করে এবং কোড থেকে প্রকৃত পাসওয়ার্ডকে আরও দূরে সরিয়ে দিয়ে (উপরের পরামর্শ অনুসারে) "অস্পষ্টতার মাধ্যমে সুরক্ষার" অতিরিক্ত স্তরগুলি অর্জন করা যেতে পারে ।
কোডটি যদি কোনও সংগ্রহস্থলের মধ্যে থাকে তবে প্রায়শই এটির বাইরে গোপনীয়তা সংরক্ষণ করা কার্যকর হয় , সুতরাং কেউ এটিকে যুক্ত করতে পারে ~/.bashrc
(বা একটি ভল্টে, বা একটি লঞ্চ স্ক্রিপ্টে, ...)
export SURNAME=cGFzc3dvcmQxMjM=
এবং পরিবর্তন fred.py
করার জন্য
import os
import base64
name = 'fred'
surname = base64.b64decode(os.environ.get('SURNAME', '')).decode('utf-8')
print(name, surname)
তারপরে পুনরায় লগইন করুন এবং
$ python fred.py
fred password123