1.一種基于字段注釋的加密方法,其特征在于,所述方法包括:
服務器獲取數(shù)據(jù)庫中用戶的原始數(shù)據(jù)表的任一建表語句的字段對應的注釋信息;
所述服務器根據(jù)所述注釋信息判斷所述字段對應的內(nèi)容是否包含敏感信息;
在判斷出所述字段對應的內(nèi)容包含敏感信息后,所述服務器生成加密指示;
所述服務器根據(jù)所述加密指示對所述字段對應的內(nèi)容進行加密。
2.如權利要求1所述方法,其特征在于,所述注釋信息是對對應建表語句的字段用途的解釋說明。
3.如權利要求1所述方法,其特征在于,所述服務器根據(jù)所述加密指示對所述字段對應的內(nèi)容進行加密,具體為:
所述服務器根據(jù)所述加密指示確定對所述字段對應的內(nèi)容進行加密;
所述服務器對所述注釋信息進行識別確定所述注釋信息對應字段的內(nèi)容的類型;
所述服務器根據(jù)所述內(nèi)容的類型確定所述內(nèi)容對應的加密算法;
所述服務器根據(jù)所述加密算法對所述字段對應的部分或全部內(nèi)容進行加密。
4.如權利要求3所述方法,其特征在于,所述加密算法是將所述字段對應的部分或全部內(nèi)容替換為預設字符的算法。
5.如權利要求1所述方法,其特征在于,如果所述字段對應的內(nèi)容不包含敏感信息,或?qū)λ鲎侄螌膬?nèi)容進行加密后,所述方法還包括:
所述服務器獲取數(shù)據(jù)庫中所述用戶原始數(shù)據(jù)表的其他建表語句的字段對應的注釋信息,以使所述服務器根據(jù)所述其他建表語句的字段對應的注釋信息判斷是否對所述其他建表語句的字段對應的內(nèi)容進行加密。
6.一種服務器,其特征在于,所述服務器包括:
獲取模塊,用于獲取數(shù)據(jù)庫中原始數(shù)據(jù)表的任一建表語句的字段對應的注釋信息;
判斷模塊,用于根據(jù)所述注釋信息判斷所述字段對應的內(nèi)容是否包含敏感信息;
指示模塊,用于在所述判斷模塊判斷出所述字段對應的內(nèi)容包含敏感信息后生成加密指示;
加密模塊,用于根據(jù)所述加密指示對所述字段對應的內(nèi)容進行加密。
7.如權利要求6所述服務器,其特征在于,所述注釋信息是對對應建表語句的字段用途的解釋說明。
8.如權利要求6所述服務器,其特征在于,所述加密模塊具體用于:
根據(jù)所述加密指示確定對所述字段對應的內(nèi)容進行加密;
對所述注釋信息進行識別確定所述注釋信息對應字段的內(nèi)容的類型;
根據(jù)所述內(nèi)容的類型確定所述內(nèi)容對應的加密算法;
根據(jù)所述加密算法對所述字段對應的部分或全部內(nèi)容進行加密。
9.如權利要求8所述服務器,其特征在于,所述加密算法是將所述字段對應的部分或全部內(nèi)容替換為預設字符的算法。
10.如權利要求6所述服務器,其特征在于,所述獲取模塊還用于:
如果所述字段對應的內(nèi)容不包含敏感信息,或?qū)λ鲎侄螌膬?nèi)容進行加密后,獲取數(shù)據(jù)庫中原始數(shù)據(jù)表的其他建表語句的字段對應的注釋信息,以使所述服務器根據(jù)所述其他建表語句的字段對應的注釋信息判斷是否對所述其他建表語句的字段對應的內(nèi)容進行加密。