github.com/cnwangfei/gorm-driver-Sqlcipher

可加密的GORM sqlite 驱动


License
MIT
Install
go get github.com/cnwangfei/gorm-driver-Sqlcipher

Documentation

GORM Sqlite Driver

GORM Sqlite Driver替换为可加密驱动go-sqlcipher

修改文件sqlite.go sqlite_test.go

USAGE

import (
Sqlcipher "github.com/cnwangfei/gorm-driver-Sqlcipher"
"gorm.io/gorm"
)

key := "2DD29CA851E7B56E4697B0E1F08507293D761A05CE4D1B628663F411A8086D99"
dbname := fmt.Sprintf("gorm.db?_pragma_key=x'%s'&_pragma_cipher_page_size=4096", key)

//db, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{})
db, err := gorm.Open(Sqlcipher.Open(dbname), &gorm.Config{})

Checkout https://gorm.io for details.