sqlor/sqlor/dbpassword.py
2025-10-23 12:15:41 +08:00

18 lines
427 B
Python

import os, sys
from appPublic.aes import aes_encode_b64
from appPublic.jsonConfig import getConfig
def main():
if len(sys.argv) < 3:
print(f'{sys.argv[0]} server_path dbuser_password')
sys.exit(1)
runpath = sys.argv[1]
password = sys.argv[2]
config = getConfig(runpath)
cyber = aes_encode_b64(config.password_key, sys.argv[2])
print(f'{password} encoded is {cyber}')
sys.exit(0)
if __name__ == '__main__':
main()