文档中心 > 品牌数据银行帮助中心

数据融合上传人群加密流程

更新时间:2021/03/15 访问次数:24840

 现有模板加密步骤

注:文件加密前请确保明文数据准确无误

第一步:下载加密模版前请务必确认需要上传的文件中仅包含一列字段(如:手机号),如果包含多列字段(如:手机号、手机IMEI、手机IDFA等),请将每列数据对应分别下载加密模版来加密上传。

第二步:可直接通过银行各钉群-群文件查找“加密模版.xlsm”下载或者登陆语雀下载加密模版

第三步:打开加密模版,点击确认启用宏,将需要加密的数据复制粘贴到第一列。

windows电脑启用宏:

mac电脑启用宏:

 

第四步:选择明文列一行数据(如:A3),点击对应加密列(如:B3),调用函数:输入=funSHA256(A3)

注意:函数中的A3为变量,以你需要做加密的对应数字所在的表格位置为准。

第五步:在加密完一行数据后,鼠标可直接放在该加密数据右下角,显示黑色十字标示后双击即可完成批量加密。

第六步:点击另存为CSV格式与UTF-8编码的文件,再次打开该文件,删除第一列(即:明文列)数据,仅保留加密列数据。

 windows电脑:

         1.点击“另存为”,保存类型选择CSV格式,此时不要直接点击“保存”,点击左边的“工具”。

         2.在弹出来的工具显示框里点击“编码”,选择将此文档另存为UTF-8编码,点击“确定”,再点击“保存”

 mac电脑:

  1. 点击另存为,选择文件格式,保存为CSV UTF-8(逗号分隔)(.csv)格式。

第七步:点击数据融合上传人群,选择对应匹配类型,匹配方式选择SHA-256算法。

 

数据银行同时也提供了具体excel添加SHA-256和MD5(不推荐且不建议使用)计算函数的具体步骤,供银行的小伙伴参考~

Excel添加SHA-256计算函数步骤

具体步骤:

第一步:打开“Visual Basic”编辑器:点击“开发工具”页面的“Visual Basic”或者通过顶部菜单栏的“工具”->宏->Visual Basic 编辑器

image.png

若Excel工具栏无“开发工具”,可手动添加“开发工具”选项卡

mac电脑增加“开发工具”

(1)Excel-偏好设置

image.png

(2)Excel偏好设置-视图

image.png

(3)选择在功能区中,显示:“开发工具选项卡”

image.png

windows电脑,增加“开发工具”

路径:文件-选项-自定义功能区-主选项卡-勾选开发者工具

image.png

第二步:开发SHA-256类模块:

(1)在打开界面的“工程”空白处点击右键,选择插入类模块

image.png

(2)在打开的类模块文件中编写SHA-256的类文件

可参考如下文档中的Class model复制全部代码编写类文件:https://stackoverflow.com/questions/22672564/porting-sha-256-library-to-excel

image.png

image.png

(3)在属性里面修改类模块名称为CSHA256

属性窗口通常在左侧,若属性窗口未显示,请手动打开:“视图”菜单-》点击“属性窗口”

image.png

第三步:调用类模块:

(1)再次在VBA界面的“工程”空白处点击右键,选择插入模块

image.png

(2)在打开的模块文件中输入SHA256类模块文件的调用代码

Public Function FunSHA256(sMessage As String)
Dim clsX As CSHA256
Set clsX = New CSHA256
FunSHA256 = clsX.SHA256(sMessage)
Set clsX = Nothing
End Function

第四步:保存VB项目并关闭:保存的弹出框请选择“否”,保存文件时,在文件格式列表框中,选择Excel启用宏的工作簿 (*.xlsm),以便可在当前工作簿或其他工作簿中再次使用

注:如果直接用csv文件去加密配置,可能并不会出现是否启用宏的提示,点击保存后返回,直接调用函数即可。

image.png

 

image.png

在该Excel中就可以通过调用函数FunSHA256来计算SHA256值。

SHA256结果验证:

如:example@gmail.com 调用函数funSHA256(A1)

sha256哈希后为:264e53d93759bde067fd01ef2698f98d1253c730d12f021116f02eebcfa9ace6

image.png

第五步:再次打开该文档,需选择“启用宏”,可再次使用函数FunSHA256。

image.png

如果加密一列数据,在加密完第一行数据后,鼠标可直接放在该加密数据右下角,显示黑色十字标示后双击即可完成批量加密。

image.png

Excel添加MD5计算函数步骤如下:(不推荐且不建议使用

1、下载MD5宏。

下载地址点我 下载附件,解压,得到“md5宏.xla”文件。说明:本下载包来自公域互联网,无法保证长期有效。

2、加载MD5宏。

加载方法如下:

(1)苹果电脑:打开excel表-顶部工具-Excel加载项-浏览-选择添加本地的“md5宏.xla”文件-打开并添加。

(2)windowns电脑:打开【文件】-【选项】-【自定义功能区】,选中【开发工具】,这样在Excel顶部就多了一栏【开发工具】,选择【加载项】-【浏览】-选择刚刚下载的“md5宏.xla”-【确定】-勾选【Md5宏】-【确定】。

苹果电脑操作示范如下:

image.png

image.png

3、验证MD5加密。

打开需要加密的Excel,在需要加密的列后面插入一列,假设叫做【mobile】,在单元格中输入excel函数如下:=LOWER(Md5_String_Calc(A2))

注意:函数中的A2为变量,以你需要做加密的对应数字所在的表格位置为准。

点击“+”,生成所有的值

在md5加密的这一列,做复制和粘贴动作,粘贴的时候请选择“只有值”。本操作目的是将函数列改变为普通数值列。之后请删除手机号那一列,只保留经过md5加密后的“mobile”这一列。最后,本excel表请另存为CSV格式。

 

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部