問題タブ [pynacl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pynacl を使用して 1 つのファイルで暗号化し、2 つ目のファイルで復号化する
以下にPython 2.7で書いたコードがいくつかあり、mac os xで実行されているpynaclを使用しています。現在、以下のように動作し、パスワードを暗号化し、後で復号化します。復号化する最後の数行が別のpythonファイルにある可能性があるかどうか知りたいですか? 別の python ファイルは、毎日実行される cronjob であり、実行するにはパスワードが必要です。これが、復号化部分をファイル #2 に配置する必要がある理由です。提案があれば教えてください。
ファイル #1 をファイル #2 にインポートし、さらにファイル #1 の必要な変数をファイルに保存しようとしましたが、「SealedBox」はエラー「TypeError: 引数 1 はバッファに変換可能でなければなりません。 SealedBox ではありません」
private-key - Pythonでcurve25519の33バイトの公開鍵を生成
Java の spongycastle を使用して、curve25519
秘密鍵 (32 バイト) と公開鍵 (33 バイト) を生成できます。
同様にPythonの場合、Nacl
ライブラリを使用してcurve25519
いますが、ここで生成される公開鍵は32バイトのみです。公開鍵の y 座標が 1 バイト欠落しています。
Nacl
ライブラリが公開鍵を圧縮していない理由はありますか?