Di mana hendak menyimpan vektor permulaan?

Isi kandungan:

Di mana hendak menyimpan vektor permulaan?
Di mana hendak menyimpan vektor permulaan?

Video: Di mana hendak menyimpan vektor permulaan?

Video: Di mana hendak menyimpan vektor permulaan?
Video: 9 Kerja Mudah Yang Boleh Buat Dalam 1 Masa 2024, November
Anonim

Seperti nilai Garam, Vektor Permulaan boleh disimpan dalam storan awam, bersama-sama dengan data yang disulitkan. Dan salah satu cara yang mungkin untuk menyimpannya, ialah menambah data IV pada hasil penyulitan: Dan menghuraikannya sebelum penyahsulitan, daripada data yang disulitkan: Kod sumber penuh tersedia di sini.

Di manakah anda menyimpan IV?

Sekurang-kurangnya satu perkara yang anda boleh perbaiki dengan agak mudah: Anda hanya boleh menyimpan IV dalam pangkalan data di sebelah data yang disulitkan IV itu sendiri tidak sepatutnya menjadi rahsia. Ia biasanya bertindak sebagai garam, untuk mengelakkan situasi di mana dua rekod teks biasa yang sama disulitkan ke dalam teks sifir yang sama.

Adakah vektor permulaan disulitkan?

Vektor permulaan (atau IV) digunakan untuk memastikan nilai yang sama disulitkan berbilang kali, walaupun dengan kunci rahsia yang sama, tidak akan sentiasa menghasilkan nilai yang disulitkan yang sama. Ini ialah lapisan keselamatan tambahan.

Adakah vektor permulaan perlu rawak?

IV biasanya diperlukan secara rawak atau pseudorandom, tetapi kadangkala IV hanya perlu tidak dapat diramalkan atau unik. …

Perlukah IV disimpan?

IV tidak perlu dirahsiakan, malah ia bertujuan untuk dikongsi. Anda memerlukan IV bersama-sama dengan kunci rahsia untuk menyahsulit data, dengan hanya mempunyai satu daripada dua nilai tidak akan membantu anda. IV boleh disimpan terus bersama-sama dengan data yang disulitkan dalam pangkalan data.

Disyorkan: