ILD

使用libgcrypt计算sha256
2019-6-9
libgcrypt是GNU的安全库,它提供API,支持哈希计算,对称加密,非对称加密等。安装libgcryptsudo apt install libgcrypt20-dev在使用任何的libgcrypt库函数前,需要对libgcrypt进行初始化,一个不使用安全内存的标准初始化如下:#includ

使用libgcrypt产生rsa key
2019-6-9
产生key的接口函数为:gcry_error_t gcry_pk_genkey (gcry_sexp_t * r_key, gcry_sexp_t parms)生成的key存放在r_key中,生成key的参数为parms。非对称加密使用S-expressions,典型的参数为:(genkey (rs

hash and password
2024-5-20
有个工程师在提问,如果我把密码hash后存储在数据库,是不是就安全了[1]。linux上用户密码以hash形式存储,用户输入密码,计算其hash值,然后和存储的比较,如果相同,则密码正确。这是hash的看家本领,hash值我可以公开给你看,但是你不能反算出密码。只有用户自己知道密码。hash虽然是不

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.