本发明提供一种代码加密方法,包括:在接收到向版本控制系统提交代码的指令后,扫描所述指令指示提交的目标代码,判断所述目标代码中是否包含字符串常量;若所述目标代码中包含字符串常量,对所述目标代码中包含的字符串常量进行标识;对标识的字符串常量进行混淆处理,得到混淆字符串;将所述目标字符串中标识的字符串常量替换为所述混淆字符串,向所述版本控制系统提交所述目标代码。本发明还公开了一种代码加密装置、计算机装置和计算机可读存储介质。本发明基于软件开发生命周期(Software development life cycle,SDLC)开发安全可以在代码开发过程中,及时的对字符串常量进行加密,提高代码的保密性以及代码的安全性,降低软件破解所带来的风险