Bu kod, komut satırında çalışır.base64 sözdizimi çalışmıyor
python -c 'import base64,sys; u,p=sys.argv[1:3]; print base64.encodestring("%s\x00%s\x00%s" % (u,u,p))' user pass
çıkış =
Bu benim komut işe gitmek için çalışıyorum
test = base64.encodestring("{0}{0}{1}").format(acct_name,pw)
print test
çıktı ben yanlış hiçbir ezB9ezB9ezF9
kimse dXNlcgB1c2VyAHBhc3M yapıyorum olduğunu ne? Teşekkürler.
"encodestring" tarafından döndürülen değeri biçimlendirirsiniz. 'encodestring (" {0} {0} {1} ". formatı (acct_name, pw))' doğru çalışması gerekir. – vaultah
Belki bir şey özlüyorum, ama komut satırında iletilen dize de değiştirme parametreleri arasında '\ x00' var ... – mgilson
Bu soru yazım hatası olarak işaretlenmeli mi, yoksa asıl sorunu göstermek için başlık değiştirilmeli mi? Ben eskilere doğru eğildim. – Reti43