add multi decryption key support

fixed. and i will also fix "attribute" in the 5.0 branch