永发信息网

为什么OpenSSL的:PKCS5.pbkdf2

答案:1  悬赏:30  手机版
解决时间 2021-04-04 21:04
为什么OpenSSL的:PKCS5.pbkdf2
最佳答案
我的Rails 3.2,并试图产生,从而使用AES-CBC 256到密码学的一个关键和IV的pbkdf2_hmac_sha1函数。 产生它的代码是:
require "openssl"
require "base64"
require "digest"
require "securerandom"
@chave = "fd5d148867091d7595c388ac0dc50bb465052b764c4db8b4b4c3448b52ee0b33df16975830acca82"
cipher = OpenSSL::Cipher.new("AES-256-CBC")
key_iv = OpenSSL::PKCS5.pbkdf2_hmac_sha1(@chave, salt, 2000, cipher.key_len+cipher.iv_len)
key = key_iv[0, cipher.key_len]
iv = key_iv[cipher.key_len, cipher.iv_len]
那么就生成一个随机SecureRandom.urlsafe_base64,发现了四长度(应该是16个字节)是15个字节,而不是16个字节时,盐。 举例来说,如果你有一个盐=“lzbH78AwVK7U1eo-ephK6A”,它生成一个四=“604ff394b52e79255fa35b081684b0”(15字节长)。 能有什么我做错了线索?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于酒和人生的句子,夫妻生活中用芦荟汁可以
萧规曹随,“曹”指谁﹖
阅读《你总会和我在一起》(14分)1989年发生
原盏燕窝专门有限公司地址香港铜锣湾是什么公
爱上互换红包第一次稳赚吗?
装win10后文件资源管理器老是黑屏后自动关闭
二进制数1001转换成十进制数为?
把1米平均分成十份,每份长度是几分之几米。
会计证考试基本流程
电脑室是做什么的
请问燃气热水器怎么用?烧暖气加家用洗澡用水
72除以1125是0.064,那72除以0等于多少
湖北恩施建筑业营业税是多少
我是上门女婿,前两年挣的钱都有拿回去用,因
节后短信,通知全体职工干部节后准时上班的短
推荐资讯
茶具都有什么样的材质呢 ?
非诚勿扰男嘉宾玩dnf瞎子
淘宝网页打不开怎么办,手机淘宝助理打不开怎
从三元里电车总站到十三行服装批发市场要坐几
手机上按*#21#再按拔号键是什么意思?
请问谁能帮我搞到一张新保利大厦地下餐厅的饭
露易十三的来历和来源?
幼儿园诗歌的创编方法,创编儿童诗(仿写)
姥爷、姥姥在宝宝百日宴祝福语
求一部小说,古代背景,女主非人类,是个鲛人
答应儿子满足他一次
山东省2016高考理科450分能上什么学校
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?