摘要
本申请涉及信息安全技术领域,尤其是涉及一种密码算法的数据交互方法、装置、设备和介质,方法包括:通过JavaScript API模块获取密码运算请求;利用数据转换模块将密码运算请求对应的字符串,转换成字节数组;根据字节数组,利用算法模块的目标商用密码算法进行处理,并利用数据转换模块将初始处理结果转换成十六进制的处理结果,以便于通过JavaScript API模块返回,算法模块的密码算法和数据转换模块通过WebAssembly技术,将C语言编译为可以被JavaScript语言调用的代码,通过JavaScript语言提供API接口,能够减少业务系统性能损耗,保持系统稳定性。