07.11.2015 15:11, Dimitry Sibiryakov wrote:
>     Hello, All.
>
>     Because currently there is no checksum on db pages (even a fake one),

   Here you wrong - pag_pageno is used for basic validation instead of old
checksum's.

> there is no way
> to check if a page was decrypted right.

   Here you correct, as pag_pageno is not encrypted and can't be used to
validate decrypted page image.

> As the result, any application that provide a
> wrong key, crash the engine and whole server.
>     Any thoughts?..

   I'd say it will be good to have ability to validate encryption key when
it is passed into the engine. I.e. not at every page read

Regards,
Vlad

------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to