1.一种使用多维化技术进行密钥加密的方法,其特征在于:包括以下步骤:
(1)、调用函数MDS_InitEncryptionKeyManager(),初始化多维化密钥的数据操作环境;
(2)、调用函数MDS_ReadUserPassword(),读取用户所输入的密钥及几何特性;
(3)、调用函数MDS_ReadExtSettings(),读取密钥的附加加密等级配置,如果不存在附加加密等级配置,则返回NULL;
(4)、调用函数MDS_CreateMDSPassword(),根据用户所输入的密钥信息和密钥的附加加密等级配置创建多维化密钥,并在密钥中加入相关的数据空间配置信息,用来在相应的数据空间中进行解密;
(5)、输出多维化加密密钥。
2.根据权利要求1所述的一种使用多维化技术进行密钥加密的方法,其特征在于:所述步骤(2)中读取用户所输入的密钥和几何特征包括密钥位和对应的几何结构。
3.根据权利要求1或2所述的一种使用多维化技术进行密钥加密的方法,其特征在于:所述步骤(3)中的密钥附加机密等级配置包括密钥旋转角度和微观决定簇的配置信息。