java sha1

Java SHA1加密 Java SHA1加解密加密解密SHA1.java 网上找到的,Mark 加密 private static final char[] HEX_DIGITS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; /** * Takes the raw bytes from... 阅读详情
sha1(“Abcd")  0xc6c42be0 0x7971599 0x963573d1 0xef39aa5f 0x6939b5dd

41 62 63 64 80 00 00 00 ....... 20  hex

sha1( 56 4b 1e 5c df 61 07 e9 0518 f2 3a ae 89 5d dd 0f a8 fe 2b 80 00 00 00 00 .... a0 )  0x2755ab7c 0x90479be0 0xc0287fe2 0x33408b07 0xe52ebca9

W  (id=81) 
 
 [0] 1096967012   [0x41626364] 
 [1] -2147483648  [0x80000000] 
 [2] 0     [0x00000000] 
 [3] 0     [0x00000000]
 [4] 0     [0x00000000]
 [5] 0     [0x00000000]
 [6] 0     [0x00000000]
 [7] 0     [0x00000000]
 [8] 0     [0x00000000] 
 [9] 0     [0x00000000] 
 [10]    [0x00000000] 
 [11] 0    [0x00000000] 
 [12] 0    [0x00000000] 
 [13] 0    [0x00000000] 
 [14] 0    [0x00000000] 
 [15] 32    [0x00000020] 
 [16] -2101033272 [0x82c4c6c8] 
 [17] 1    [0x00000001] 
 [18] 64    [0x00000040] 
 [19] 92900753  [0x05898d91] 
 [20] 2    [0x00000002] 
 [21] 128   [0x00000080] 
 [22] 185801506  [0x0b131b22] 
 [23] 68    [0x00000044] 
 [24] 92900497  [0x05898c91] 
 [25] 371603014  [0x16263646] 
 [26] 8    [0x00000008] 
 [27] 512   [0x00000200] 
 [28] 743206024  [0x2c4c6c88] 
 [29] 336   [0x00000150] 
 [30] 330285013  [0x13afbfd5] 
 [31] 1486412250  [0x5898d9da] 
 [32] 245012115  [0x0e9a9693] 
 [33] 2054   [0x00000806] 
 [34] -1322142944 [0xb131b320] 
 [35] 371602180   [0x16263304] 
 [36] 1321140060  [0x4ebeff5c] 
 [37] 1650681193  [0x62636569] 
 [38] 371603140  [0x162636c4] 
 [39] 8456   [0x00002108] 
 [40] -757006650  [0xd2e0fec6] 
 [41] 5384   [0x00001508] 
 [42] 989592913  [0x3afbfd51] 
 [43] -1987207899 [0x898d9d25] 
 [44] -491097582  [0xe2ba7212] 
 [45] 33124   [0x00008164] 
 [46] 87885135  [0x053d054f] 
 [47] 1950680461  [0x7445058d] 
 [48] -627657694  [0xda96b422] 
 [49] 641095306  [0x2636568a] 
 [50] 1650682177  [0x62636941] 
 [51] 1321008852  [0x4ebcfed4] 
 [52] 942266881  [0x3829da01] 
 [53] 88200   [0x00015888] 
 [54] 512649011  [0x1e8e6733] 
 [55] -1730554088 [0x98d9d718] 
 [56] 1696194170  [0x6519de7a] 
 [57] 1651209001  [0x626b7329] 
 [58] 1173774900  [0x45f66234] 
 [59] 1146124767  [0x445079df] 
 [60] 2072755435  [0x7b8bbceb] 
 [61] 1667595434  [0x63657caa] 
 [62] 183197443  [0x0aeb5f03] 
 [63] 1648521705  [0x624271e9] 
 [64] 2098397031  [0x7d12ff67] 
 [65] 1378536  [0x001508e8] 
 [66] -67288774  [0xfbfd413a] 
 [67] -268549688  [0xeffe41c8] 
 [68] -1166929310 [0xba721262] 
 [69] 8479744  [0x00816400] 
 [70] 1023758085  [0x3d054f05] 
 [71] 1157992308  [0x45058f74] 
 [72] -1158132142 [0xbaf84e52] 
 [73] 911645238  [0x36569a36] 
 [74] 17441059  [0x010a2123] 
 [75] -463071778  [0xe46615de] 
 [76] -91695239  [0xfa88d779] 
 [77] 22581440  [0x015890c0] 
 [78] 1563817343  [0x5d35f57f] 
 [79] -1145814503 [0xbbb44219] 


java实现SHA1签名加密 公司需要开发一个对外接口API,需要用到SHA1安全哈希算法,具体需求如下: Sign计算规则: 参数示例: identityType:1Sign计算规则: 参数示例: identityType:1 identityValue:440901197709194316 month:201601 1. 将参数与secret一起根据参数名进行字典排序,然后按照排序后顺序将参数名与参数值 阅读详情

相关推荐

Java实现SHA1算法及无忧行签名案例

SHA1,全称安全散列算法1(Secure Hash Algorithm 1),是美国国家安全局设计,并由美国国家标准与技术研究院(NIST)发布为联邦数据处理标准(FIPS)。其最初目的是为了确保信息传输的完整性和安全性。SHA1在软件安全、数字签名以及密码学等领域被广泛应用。哈希函数是一种将任意长度的输入(称为预映射)通过散列过程转换成固定长度输出的函数,该输出称为哈希值。这种转换是一种压缩映射,即哈希值的空间通常远小于输入的空间。

weixin_26805451的博客 1310

java实现sha1算法

sha1算法

qq_19324379的博客 1762

Java中实现SHA1加密

此资源主要是实现Java中的SHA1加密方式,将资源下载后直接在程序中复制即可使用。

Java sha1加密

SHA1是一种常用的哈希算法,用于对数据进行加密和验证。在Java中,我们可以通过使用标准库中的MessageDigest类来实现SHA1加密。以下是实现Java SHA1加密的步骤。

qq_43842093的博客 3464

开源滑翔伞升降速度表:基于STM32与传感器融合的DIY飞行仪表

传感器融合是现代嵌入式系统与物联网设备中的核心技术,它通过整合多个传感器的数据,利用滤波与估计算法,获得比单一传感器更精确、更可靠的环境感知能力。其技术价值在于提升系统的鲁棒性、精度和上下文理解能力,广泛应用于无人机导航、可穿戴设备、工业监测及智能驾驶等领域。本文聚焦于一个具体的工程实践案例——开源多功能滑翔伞升降速度表(Open-Vario),该项目巧妙地运用了**卡尔曼滤波器**进行气压与GNSS数据的融合,以精确计算升降率,并基于**FreeRTOS**实时操作系统构建了一个稳定、可扩展的嵌入式平台,

weixin_33657398的博客 176

UE5.3像素流送Docker化部署:从Linux服务器搭建到云端实时渲染

本文详细介绍了在Linux服务器上使用Docker容器化部署UE5.3像素流送服务的完整流程。通过将虚幻引擎运行时、信令服务器和TURN服务打包为标准化镜像,利用Docker Compose进行编排,实现了云端实时渲染应用的快速部署、环境一致与弹性扩展,有效解决了传统部署中的环境依赖与运维难题。

k0l1m2n3o的博客 199

【手写】使用Java 进行SHA1加密

https://www.jianshu.com/p/58826471deed

zichen的博客 5619

CPLD新手必看:安路EF2系列配置与烧录的避坑指南(含完整流程)

本文为CPLD新手提供了安路EF2系列芯片从硬件设计到软件烧录的完整避坑指南。重点解析了电源系统、时钟复位、JTAG接口等关键电路设计要点,并详细介绍了使用TD软件进行工程创建、代码编写、引脚分配及程序烧录的全流程,帮助开发者快速上手并规避常见问题。

weixin_29217235的博客 346

java SHA1加密算法

java中实现SHA-1(Secure Hash Algorithm 1)加密算法,可以使用java.security.MessageDigest类。

m0_72642319的博客 2157

P1196吃糖果游戏解题报告

 Name: P1196吃糖果游戏 Matrix67 第一次模拟赛 系列   Copyright: 始发于goal00001111的专栏;允许自由转载,但必须注明作者和出处  Author:  goal00001111  Date: 18-12-08 19:47  Description: 描述 Description     Matrix67和Shadow正在做一个小游戏。桌子上放着两堆糖果,M

goal00001111的专栏 2877

基于51单片机的电压表【0-20V,ADC0832,4051,自动量程】(仿真)

自动换挡式数字电压表就是一个基于单片机的能自动切换量程的数字电压表,其作用是在使用低位的AD转换实现高精度电压测量,可以测量0~20V的电压,并且具有0~0.2V(待测电玉低于0.2V时),0~2V(待测电压低于2V时)和0~20V三个量程自动匹配测量,当待测电压值发生变化时,电压表可以根据输入电压情况自动选择合适的量程进行测量,并且把测量结果显示出来。(2)实现电压表精度测试,最高精度要求0.01V;(1)实现0~20V分3档式电压表;

qq_63964231的博客 1497

【算法】Java实现SHA算法

SHA(Secure Hash Algorithm)是一系列密码学哈希函数的集合,用于将输入数据转换为固定大小的哈希值。SHA算法由美国国家安全局(NSA)设计,并由美国国家标准与技术研究所(NIST)发布为标准。SHA算法系列包括SHA-1、SHA-224、SHA-256、SHA-384和SHA-512等。这些算法以不同的哈希值长度和处理块大小为特征,提供了不同的安全性级别和性能。

分享Java硬核干货 1万+

微信小程序 实现拼图功能

微信小程序 实现碎片拼图

weixin_45689786的博客 2250

Java实现SHA1加密

微信接入中需要用到SHA1的算法。Java版的SHA1加密如下: /* * 微信公众平台(JAVA) SDK * * Copyright (c) 2016, Ansitech Network Technology Co.,Ltd All rights reserved. * http://www.ansitech.com/weixin/sdk/ * * Licensed under

花2不谢 3万+

092、多sensor帧同步在环视系统中的实现——基于瑞芯微RK3588的PPS同步与曝光同步方案

摘要: 本文探讨了瑞芯微RK3588平台在360环视系统中实现多摄像头帧同步的技术方案。针对环视拼接常见的动态场景错位问题,提出了PPS同步与曝光同步相结合的解决方案。通过GPIO硬件触发实现四路摄像头同步曝光,配合I2C全局曝光控制,将时间误差控制在0.5ms内。文章详细解析了RK3588设备树配置、内核驱动实现中的关键细节,包括同步信号处理、寄存器原子写入等核心技术点,并分享了量产中遇到的温度漂移、信号完整性等实际问题及解决方法。最终通过硬件整形和电源优化,将同步抖动控制在±5μs以内,有效解决了动态拼

zzfmlxs的博客 33

基于Python的Steam游戏评论与销量数据爬取及预测分析

随着数字游戏市场的蓬勃发展,Steam作为全球最大的数字游戏分发平台,积累了海量的游戏数据与玩家行为数据。本文旨在通过Python网络爬虫技术,采集Steam平台的游戏基本信息、玩家评论数据及销量相关信息,为后续的游戏评论情感分析与销量预测模型构建提供数据支持。本文将详细介绍使用requestsselenium等库实现Steam数据爬取的全过程,并提供完整的代码实现与数据处理方法。关键词:Steam;Python爬虫;数据采集;评论分析;销量预测。

2201_76125261的博客 854

java hmac sha1_HMAC-SHA1的java源代码实现

引用HMAC的定义。定义HMAC需要一个加密用散列函数(表示为H)和一个密钥K。我们假设H是一个将数据块用一个基本的迭代压缩函数来加密的散列函数。我们用B来表示数据块的字长。(以上说提到的散列函数的分割数据块字长B=64),用L来表示散列函数的输出数据字长(MD5中L=16,SHA—1中L=20)。鉴别密钥的长度可以是小于等于数据块字长的任何正整数值。应用程序中使用的密钥长度若是比B大,则首先用使...

weixin_39736913的博客 3074

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

如何使用java进行sha1加密

        安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。在SHA1算法中,我们必须把原始消息(字符串,文件等)转换成位字符串。SHA1算法只接受位作为输入。假设我们对字符串“abc”产生消息摘要。首先需要...

u012606014的博客 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

java对sha1的解密_java对String进行sha1加密

【翻译】hololens入门欢迎!我们很高兴您发现这里并做好了全息投影奇幻之旅的准备.本页面的全部内容都经由我们的工程师团队精心打造,因此这会让人觉得本页面是由软件工程师制作(别忘了,我们是全息投影技术的缔造者,而不是网页制 ...Spring ’14 Wave Update: Installing Dynamics CRM on Tablets for Windows 8&a...

weixin_30205357的博客 913

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

java SHA1 签名

public class SHA1 { private final int[] abcde = { 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 }; // 摘要数据存储数组 private int[] digestInt = new int[5]; ...

daxiong_的博客 2845

python3 - AES 加密实现java中SHA1PRNG 算法

python3 - Java AES 加密实现java中SHA1PRNG 算法 Max.Bai 2019-02 0x00 事由 最近和java项目对接遇到AES加密算法,java代码有SecureRandom.getInstance("SHA1PRNG"); python实在找不到对应的方法,C#,php,js代码各种查到,大家都有遇到,解决的不多,C# 直接用java算出key,然...

Max's Note 1万+

JAVA SHA1签名方式

我整理的一些关于【Java,字符串】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1使用 Java 实现 SHA1 签名方式的完整指南 在当前的开发过程中,数据的安全性和完整性变得尤为重要。其中,SHA1(安全哈希算法 1)是一种常用的哈希函数,它能够将数据转化为...

weixin_40484981的博客 579

java rsa sha1_java SHA1WithRSA 算法

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.security.KeyFactory;import java.security.PrivateKey;import java.security.PublicKey;impor...

weixin_36325174的博客 983

Java 字符串进行sha1加密

目录方法一方法二参考 方法一 maven引入commons-codec包 <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.14&l

Lanna_w的博客 1864

php sha1 和java sha1,[Android]PHP的Sha1轉成Java的Sha1

參考:https://github.com/stivlo/obliquid-lib/blob/master/src/main/java/org/obliquid/helpers/StringHelper.javahttp://stackoverflow.com/questions/4769007/can-you-get-this-same-java-sha-1-in-php-please說明:兩種...

weixin_36218863的博客 273
上一篇: Jquery 对象内容修改的注意事项
下一篇: unbind方法在事件中的使用,解决同类或同名元素事件触发多次问题
hack8
博客等级 码龄18年 109粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值