Heim  >  Fragen und Antworten  >  Hauptteil

python – Die Ergebnisse der OpenSSL-Schlüsselsignaturen sind unter Linux und Windows inkonsistent

F1: Verwendung unter Linux

echo aaaaa | openssl rsautl -sign -inkey xxxx.pem | openssl enc -base64 

Der erhaltene Wert ist
anders als der Wert, der durch denselben Vorgang unter Windows erhalten wurde.

F2: Wie schreibe ich den obigen Befehl unter Linux, wenn er in Python verarbeitet wird?

ps: Ich habe verschiedene Methoden ausprobiert, aber die vorzeichenbehafteten Werte unterscheiden sich von denen unter Linux.

某草草某草草2677 Tage vor1134

Antworte allen(1)Ich werde antworten

  • 大家讲道理

    大家讲道理2017-06-20 10:08:23

    "echo aaaaa"输出的结果带回车,即“aaaaa\n”,要输出纯字符串“aaaaa”的话需要使用"echo -n aaaaa",不确定是不是这个原因,仅供参考

    Antwort
    0
  • StornierenAntwort