一密多卡和一卡一密

  对于公交卡以及各种智能卡,每张卡需要有自己的密码;对于管理者(服务端),如果每张卡都维护一个独立的密码的话,负担比较大,也不方便管理。
  一般的做法是在服务端有一个主控密码,然后用主控密码和每张卡的卡号(卡号是每张卡的唯一的标识)生成每张卡对应的自己的密码。这样就实现了“一密多卡”(一个主控密码可以用于很多张卡)和“一卡一密”(每张卡都有自己独立的密码)。
  下面是一个具体实现的例子,DES/3DES也可以换成AES/SM1/SM4,只要是一种安全的对称加密算法即可。

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 对称加密算法,即加密和解密使用一样的密钥的加解密算法。分组密码(block cipher),是每次只能处理特定长度...
    linjinhe阅读 12,017评论 3 16
  • 今天是个大晴天,可我早上起来心情却十分沮丧。 儿子十几岁了,长得又高又壮。因为青春期的缘故,这两年十分的叛逆,说教...
    蓝色老虎3阅读 380评论 0 1
  • 一晃一天又过去了。 昨天晚上6点钟洗完澡就上床了,拿齐了3本专业书,Ipad pencil拿好,被子盖好。妄想在床...
    兔爸王阅读 200评论 0 1
  • 以为自己不再那么轻易被别人的情绪影响,原来,没有那么简单。 和女儿早读,听到婆婆喊吃早饭,快速结束准备吃饭。我知道...
    无花石阅读 483评论 0 0
  • 躲在厕所里,实在控制不了,哭了.......站着、蹲着、抱着,就像个小女孩儿,知道不该这样脆弱,但还是没办法控制着...
    JennieF阅读 149评论 0 0