设计一个程序,把连接字符串保存在硬盘里,每次启动程序的时候可以读取该字符串,用来连接数据库。由于连接字符串里有用户名和密码等信息,必须加密保存,读取时解密。该如何处理

设计一个程序,把连接字符串保存在硬盘里,每次启动程序的时候可以读取该字符串,用来连接数据库。由于连接字符串里有用户名和密码等信息,必须加密保存,读取时解密。
设计一个程序,把连接字符串保存在硬盘里,每次启动程序的时候可以读取该字符串,用来连接数据库。由于连接字符串里有用户名和密码等信息,必须加密保存,读取时解密。
------解决方案--------------------
s = decrypt(file("string.txt").read()).split(",") #解密算法,。。