Versions in this module Expand all Collapse all v0 v0.1.0 Jul 8, 2022 Changes in this version + type File struct + Password *zdpgo_password.Password + func New() *File + func (f *File) AesDump(filePath string, jsonObj interface{}) error + func (f *File) AesDumpData(key string, jsonObj interface{}) error + func (f *File) AesLoad(filePath string, jsonObj interface{}) error + func (f *File) AesLoadData(key string, data []byte, jsonObj interface{}) error + func (f *File) AesUpdate(filePath string, jsonObj interface{}, newAesKey string) error + func (f *File) AesUpdateData(key string, jsonObj interface{}, newAesKey string) error + func (f *File) DecryptFile(filePath string) error + func (f *File) DecryptFileNoChangeName(filePath string) error + func (f *File) DecryptFileWithEncryptName(encryptFilePath string) error + func (f *File) EncryptFile(filePath string) error + func (f *File) EncryptFileNoChangeName(filePath string) error + func (f *File) GetEncryptFileName(filePath string) (encryptFilePath string, encryptFileName string, err error) + func (f *File) ReadEncryptFile(filePath string) (data []byte, err error)