من چیزی با کلید عمومی ایجاد شده با استفاده از منحنی Ed25519 با OpenPGP.js رمزگذاری می کنم. این چیزی شبیه به این می رود:
var options = {
داده ها: str،
publicKeys: publicKeys
زره: نادرست
}؛
openpgp.encrypt (گزینه ها) .then (تابع (متن سیری) {
var bytes = ciphertext.message.packets.write ()؛
})؛
از آنچه می توانم بفهمم، خروجی قطعی است – یعنی هر بار بدون یک جزء تصادفی یک خروجی مشابه دارد.
من از این واقعیت در طراحی پایگاه داده استفاده می کنم و بنابراین نیاز دارم تا همیشه قطعی باشد.
آیا این چیزی است که می توانم فرض کنم؟ آیا این همه جا مستند است؟ آیا این رفتار صحیح برای OpenPGP است؟
اکنون شک دارم شک دارم زیرا این پست مشخص می کند که باید یک مولفه تصادفی داشته باشد: کدگذاری یک فایل با GnuPG و همان کلید تولید همان متن رمزنگاری؟