实例介绍
典型密码算法及其C语言实现——附录代码
【实例截图】
【核心代码】
典型密码算法及其C语言实现——附录代码
└── 典型密码算法及其C语言实现——附录代码
├── README.txt
├── 第一章 祖冲之算法原理与实现
│ ├── README.txt
│ └── ZUC
│ ├── binary
│ │ ├── binary.c
│ │ ├── binary.dsp
│ │ ├── binary.dsw
│ │ ├── binary.ncb
│ │ ├── binary.opt
│ │ ├── binary.plg
│ │ └── Debug
│ │ ├── binary.exe
│ │ ├── binary.ilk
│ │ ├── binary.obj
│ │ ├── binary.pch
│ │ ├── binary.pdb
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── ciphertext.txt
│ ├── ddd.cpp
│ ├── Debug
│ │ ├── ciphertext.txt
│ │ ├── ddd.obj
│ │ ├── ddd.sbr
│ │ ├── iv.txt
│ │ ├── key.txt
│ │ ├── plaintext.txt
│ │ ├── plain.txt
│ │ ├── result.txt
│ │ ├── Text2.obj
│ │ ├── vc60.idb
│ │ ├── vc60.pdb
│ │ ├── xx_plaintext.txt
│ │ ├── zuc.bat
│ │ ├── zuc.bsc
│ │ ├── zuc.exe
│ │ ├── zuc.ilk
│ │ ├── zuc.obj
│ │ ├── zuc.pch
│ │ ├── zuc.pdb
│ │ └── zuc.sbr
│ ├── iv.txt
│ ├── key.txt
│ ├── plaintext.txt
│ ├── plain.txt
│ ├── xx_plaintext.txt
│ ├── zuc.c
│ ├── zuc.cpp
│ ├── zuc.dsp
│ ├── zuc.dsw
│ ├── zuc.ncb
│ ├── zuc.opt
│ └── zuc.plg
├── 第七章 Paillier算法原理与实现
│ ├── Paillier
│ │ ├── a.TXT
│ │ ├── BigNumber.h
│ │ ├── Debug
│ │ │ ├── Pailliar.exe
│ │ │ ├── Pailliar.ilk
│ │ │ ├── Pailliar.obj
│ │ │ ├── Pailliar.pch
│ │ │ ├── Pailliar.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── Pailliar.cpp
│ │ ├── Pailliar.dsp
│ │ ├── Pailliar.dsw
│ │ ├── Pailliar.ncb
│ │ ├── Pailliar.opt
│ │ ├── Pailliar.plg
│ │ └── Timer.h
│ └── README.txt
├── 第三章 AES密码算法算法原理与实现
│ ├── AES
│ │ ├── AesCode.aps
│ │ ├── AesCode.clw
│ │ ├── AesCode.cpp
│ │ ├── AesCodeDlg.cpp
│ │ ├── AesCodeDlg.h
│ │ ├── AesCode.dsp
│ │ ├── AesCode.dsw
│ │ ├── AesCode.h
│ │ ├── AesCode.ncb
│ │ ├── AesCode.opt
│ │ ├── AesCode.plg
│ │ ├── AesCode.rc
│ │ ├── Aes.cpp
│ │ ├── Aes.h
│ │ ├── BMTK.CPP
│ │ ├── BMTK.H
│ │ ├── Debug
│ │ │ ├── AesCode.bsc
│ │ │ ├── AesCodeDlg.obj
│ │ │ ├── AesCodeDlg.sbr
│ │ │ ├── AesCode.exe
│ │ │ ├── AesCode.ilk
│ │ │ ├── AesCode.obj
│ │ │ ├── AesCode.pch
│ │ │ ├── AesCode.pdb
│ │ │ ├── AesCode.res
│ │ │ ├── AesCode.sbr
│ │ │ ├── Aes.obj
│ │ │ ├── Aes.sbr
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── UDPTORTP.obj
│ │ │ ├── UDPTORTP.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── Decode.cpp
│ │ ├── payloadDefine.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── AesCode.ico
│ │ │ ├── AesCode.rc2
│ │ │ └── Thumbs.db
│ │ ├── resource.h
│ │ ├── Rtp.cpp
│ │ ├── Rtp.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── StructDefine.h
│ │ ├── StructDefine.h.bak
│ │ ├── UDPTORTP.cpp
│ │ └── UDPTORTP.h
│ └── README.txt
├── 第九章 ElGamal算法原理与实现
│ ├── ElGamal
│ │ ├── BigNumber.h
│ │ ├── Debug
│ │ │ ├── ElGamal.exe
│ │ │ ├── ElGamal.ilk
│ │ │ ├── ElGamal.obj
│ │ │ ├── ElGamal.pch
│ │ │ ├── ElGamal.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── ElGamal.cpp
│ │ ├── ElGamal.dsp
│ │ ├── ElGamal.dsw
│ │ ├── ElGamal.h
│ │ ├── ElGamal.ncb
│ │ ├── ElGamal.opt
│ │ ├── ElGamal.plg
│ │ └── Timer.h
│ └── README.txt
├── 第二章 DES算法原理与实现
│ ├── 3DES
│ │ ├── 1.txt
│ │ ├── 2.txt
│ │ ├── 3DES.CPP
│ │ ├── 3DES.dsp
│ │ ├── 3DES.dsw
│ │ ├── 3DES.H
│ │ ├── 3DES.ncb
│ │ ├── 3DES.opt
│ │ ├── 3DES.plg
│ │ ├── 3.txt
│ │ ├── 4.txt
│ │ ├── 5.txt
│ │ ├── 6.txt
│ │ ├── 7.txt
│ │ ├── Debug
│ │ │ ├── 3DES.exe
│ │ │ ├── 3DES.ilk
│ │ │ ├── 3DES.obj
│ │ │ ├── 3DES.pch
│ │ │ ├── 3DES.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── key1.TXT
│ │ └── key2.TXT
│ ├── DES
│ │ ├── 1.TXT
│ │ ├── 2.txt
│ │ ├── 3.txt
│ │ ├── Debug
│ │ │ ├── DES.bsc
│ │ │ ├── DES.exe
│ │ │ ├── DES.ilk
│ │ │ ├── DES.obj
│ │ │ ├── DES.pch
│ │ │ ├── DES.pdb
│ │ │ ├── DES.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── DES.c
│ │ ├── DES.dsp
│ │ ├── DES.dsw
│ │ ├── DES.h
│ │ ├── DES.ncb
│ │ ├── DES.opt
│ │ └── DES.plg
│ └── README.txt
├── 第五章 MH背包密码算法算法原理与实现
│ ├── MHbag_01代码_加密解密
│ │ ├── 0-1序列分组.txt
│ │ ├── Debug
│ │ │ ├── MH.bsc
│ │ │ ├── MH.exe
│ │ │ ├── MH.ilk
│ │ │ ├── MH.obj
│ │ │ ├── MH.obj.enc
│ │ │ ├── MH.pch
│ │ │ ├── MH.pdb
│ │ │ ├── MH.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── MH.c
│ │ ├── MH.dsp
│ │ ├── MH.dsw
│ │ ├── MH.ncb
│ │ ├── MH.opt
│ │ └── MH.plg
│ ├── MHbag_文件读取_加密解密
│ │ ├── Debug
│ │ │ ├── MH.bsc
│ │ │ ├── MH.exe
│ │ │ ├── MH.ilk
│ │ │ ├── MH.obj
│ │ │ ├── MH.obj.enc
│ │ │ ├── MH.pch
│ │ │ ├── MH.pdb
│ │ │ ├── MH.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── MH.c
│ │ ├── MH.dsp
│ │ ├── MH.dsw
│ │ ├── MH.ncb
│ │ ├── MH.opt
│ │ └── MH.plg
│ └── README.txt
├── 第八章 NTRU算法原理与实现
│ ├── NTRU
│ │ ├── Debug
│ │ │ ├── NTRULIB32.dll
│ │ │ ├── Testlib.bsc
│ │ │ ├── Testlib.exe
│ │ │ ├── Testlib.ilk
│ │ │ ├── Testlib.log
│ │ │ ├── Testlib.obj
│ │ │ ├── Testlib.pch
│ │ │ ├── Testlib.pdb
│ │ │ ├── Testlib.sbr
│ │ │ ├── TestRelease.exe
│ │ │ ├── TestRelease.ilk
│ │ │ ├── TestRelease.pch
│ │ │ ├── TestRelease.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── NTRULIB32.dll
│ │ ├── NTRUlib32.h
│ │ ├── NTRULIB32.lib
│ │ ├── Testlib.c
│ │ ├── Testlib.dsp
│ │ ├── Testlib.dsw
│ │ ├── Testlib.ncb
│ │ ├── Testlib.opt
│ │ ├── Testlib.plg
│ │ ├── Testlib.sln
│ │ ├── Testlib.vcxproj
│ │ ├── TestRelease.dsp
│ │ ├── TestRelease.dsw
│ │ ├── TestRelease.ncb
│ │ ├── TestRelease.opt
│ │ ├── TestRelease.plg
│ │ └── UpgradeLog.htm
│ └── README.txt
├── 第六章 RSA算法原理与实现
│ ├── README.txt
│ └── RSA
│ ├── Debug
│ │ ├── Main.obj
│ │ ├── RSA.exe
│ │ ├── vc60.idb
│ │ ├── vc60.pdb
│ │ ├── 加密.ilk
│ │ ├── 加密.obj
│ │ ├── 加密.pch
│ │ └── 加密.pdb
│ ├── ipch
│ │ └── 加密-d720831b
│ │ └── 加密-a2b85a3c.ipch
│ ├── Main.cpp
│ ├── pri
│ ├── pub
│ ├── Release
│ │ ├── Main.obj
│ │ ├── Main.sbr
│ │ ├── vc60.idb
│ │ ├── 加密.bsc
│ │ ├── 加密.exe
│ │ ├── 加密.obj
│ │ ├── 加密.pch
│ │ └── 加密.sbr
│ ├── test1.txt
│ ├── test.txt
│ ├── UpgradeLog.htm
│ ├── 加密.cpp
│ ├── 加密.dsp
│ ├── 加密.dsw
│ ├── 加密.h
│ ├── 加密.ncb
│ ├── 加密.opt
│ ├── 加密.plg
│ ├── 加密.vcxproj
│ ├── 加密.vcxproj.filters
│ ├── 密文.txt
│ └── 解密明文.txt
├── 第十一章 SM2算法原理与实现
│ ├── README.txt
│ └── SM2
│ ├── Debug
│ │ ├── my_ecc.bsc
│ │ ├── my_ecc.exe
│ │ ├── my_ecc.ilk
│ │ ├── my_ecc.obj
│ │ ├── my_ecc.pch
│ │ ├── my_ecc.pdb
│ │ ├── my_ecc.sbr
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── ecc.lib
│ ├── MathLib.lib
│ ├── my_ecc.cpp
│ ├── my_ecc.dsp
│ ├── my_ecc.dsw
│ ├── my_ecc.ncb
│ ├── my_ecc.opt
│ ├── my_ecc.plg
│ ├── tommath_class.h
│ ├── tommath.h
│ └── tommath_superclass.h
├── 第十三章 SHA-3候选算法原理与实现
│ ├── blake
│ │ ├── blake256.c
│ │ ├── blake256.dsp
│ │ ├── blake256.dsw
│ │ ├── blake256.ncb
│ │ ├── blake256.opt
│ │ ├── blake256.plg
│ │ ├── Debug
│ │ │ ├── blake256.exe
│ │ │ ├── blake256.ilk
│ │ │ ├── blake256.obj
│ │ │ ├── blake256.pch
│ │ │ ├── blake256.pdb
│ │ │ ├── test.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── stdint.h
│ │ ├── test.c
│ │ └── test.txt
│ ├── Groestl
│ │ ├── Groestl256
│ │ │ ├── api.h
│ │ │ ├── crypto_hash.h
│ │ │ ├── crypto_uint32.h
│ │ │ ├── crypto_uint64.h
│ │ │ ├── crypto_uint8.h
│ │ │ ├── Debug
│ │ │ │ ├── hash.bsc
│ │ │ │ ├── hash.exe
│ │ │ │ ├── hash.ilk
│ │ │ │ ├── hash.obj
│ │ │ │ ├── hash.pch
│ │ │ │ ├── hash.pdb
│ │ │ │ ├── hash.sbr
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── hash.c
│ │ │ ├── hash.dsp
│ │ │ ├── hash.dsw
│ │ │ ├── hash.h
│ │ │ ├── hash.ncb
│ │ │ ├── hash.opt
│ │ │ ├── hash.plg
│ │ │ ├── implementors
│ │ │ ├── stdint.h
│ │ │ ├── tables.h
│ │ │ └── test.txt
│ │ └── Groestl512
│ │ ├── api.h
│ │ ├── crypto_hash.h
│ │ ├── crypto_uint32.h
│ │ ├── crypto_uint8.h
│ │ ├── Debug
│ │ │ ├── hash.bsc
│ │ │ ├── hash.exe
│ │ │ ├── hash.ilk
│ │ │ ├── hash.obj
│ │ │ ├── hash.pch
│ │ │ ├── hash.pdb
│ │ │ ├── hash.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── hash.c
│ │ ├── hash.dsp
│ │ ├── hash.dsw
│ │ ├── hash.h
│ │ ├── hash.ncb
│ │ ├── hash.opt
│ │ ├── hash.plg
│ │ ├── stdint.h
│ │ ├── tables.h
│ │ └── test.txt
│ ├── JH
│ │ ├── Debug
│ │ │ ├── JH.bsc
│ │ │ ├── JH.exe
│ │ │ ├── JH.ilk
│ │ │ ├── JH.obj
│ │ │ ├── JH.pch
│ │ │ ├── JH.pdb
│ │ │ ├── JH.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── JH.c
│ │ ├── JH.dsp
│ │ ├── JH.dsw
│ │ ├── JH.ncb
│ │ ├── JH.opt
│ │ ├── JH.plg
│ │ ├── jh_ref.h
│ │ ├── stdint.h
│ │ └── test.txt
│ ├── keccak
│ │ ├── Debug
│ │ │ ├── keccak.obj
│ │ │ ├── keccak.sbr
│ │ │ ├── main.bsc
│ │ │ ├── main.exe
│ │ │ ├── main.ilk
│ │ │ ├── main.obj
│ │ │ ├── main.pch
│ │ │ ├── main.pdb
│ │ │ ├── main.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── keccak.c
│ │ ├── keccak.h
│ │ ├── main.c
│ │ ├── main.dsp
│ │ ├── main.dsw
│ │ ├── main.ncb
│ │ ├── main.opt
│ │ ├── main.plg
│ │ ├── Makefile
│ │ ├── stdint.h
│ │ └── test.txt
│ ├── README.txt
│ └── Skein
│ ├── brg_endian.h
│ ├── brg_types.h
│ ├── Debug
│ │ ├── SHA3api_ref.obj
│ │ ├── SHA3api_ref.sbr
│ │ ├── skein_block.obj
│ │ ├── skein_block.sbr
│ │ ├── skein.bsc
│ │ ├── skein_debug.obj
│ │ ├── skein_debug.sbr
│ │ ├── skein.exe
│ │ ├── skein.ilk
│ │ ├── skein.obj
│ │ ├── skein.pch
│ │ ├── skein.pdb
│ │ ├── skein.sbr
│ │ ├── skein_test.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── SHA3api_ref.c
│ ├── SHA3api_ref.h
│ ├── skein_block.c
│ ├── skein.c
│ ├── skein_debug.c
│ ├── skein_debug.h
│ ├── skein.dsp
│ ├── skein.dsw
│ ├── skein.h
│ ├── skein.ncb
│ ├── skein.opt
│ ├── skein.plg
│ ├── skein_port.h
│ ├── skein_test.c
│ ├── skein_test.h
│ ├── stdint.h
│ └── test.txt
├── 第十二章 McEliece算法原理与实现
│ ├── McEliece字符串加解密
│ │ ├── Debug
│ │ │ ├── McEliece.bsc
│ │ │ ├── McEliece.exe
│ │ │ ├── McEliece.ilk
│ │ │ ├── McEliece.obj
│ │ │ ├── McEliece.pch
│ │ │ ├── McEliece.pdb
│ │ │ ├── McEliece.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── McEliece.c
│ │ ├── McEliece.dsp
│ │ ├── McEliece.dsw
│ │ ├── McEliece.ncb
│ │ ├── McEliece.opt
│ │ └── McEliece.plg
│ ├── McEliece文件加解密实验
│ │ ├── Debug
│ │ │ ├── McEliece.bsc
│ │ │ ├── McEliece.exe
│ │ │ ├── McEliece.ilk
│ │ │ ├── McEliece.obj
│ │ │ ├── McEliece.pch
│ │ │ ├── McEliece.pdb
│ │ │ ├── McEliece.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── McEliece.c
│ │ ├── McEliece.dsp
│ │ ├── McEliece.dsw
│ │ ├── McEliece.ncb
│ │ ├── McEliece.opt
│ │ ├── McEliece.plg
│ │ ├── test2.txt
│ │ ├── test3.txt
│ │ └── test.txt
│ └── README.txt
├── 第十章 椭圆曲线算法原理与实现
│ ├── README.txt
│ ├── 原始ECC加密方案
│ │ ├── 10k.txt
│ │ ├── 30k.txt
│ │ ├── 50k.txt
│ │ ├── Debug
│ │ │ ├── my_ecc.bsc
│ │ │ ├── my_ecc.exe
│ │ │ ├── my_ecc.ilk
│ │ │ ├── my_ecc.obj
│ │ │ ├── my_ecc.pch
│ │ │ ├── my_ecc.pdb
│ │ │ ├── my_ecc.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── ecc.lib
│ │ ├── MathLib.lib
│ │ ├── my_ecc.cpp
│ │ ├── my_ecc.dsp
│ │ ├── my_ecc.dsw
│ │ ├── my_ecc.ncb
│ │ ├── my_ecc.opt
│ │ ├── my_ecc.plg
│ │ ├── Source
│ │ │ ├── ecc.bpf
│ │ │ ├── ecc.bpr
│ │ │ ├── eccBrowseForDirectory.cpp
│ │ │ ├── eccBrowseForDirectory.h
│ │ │ ├── eccCheckStringList.cpp
│ │ │ ├── eccCheckStringList.h
│ │ │ ├── eccError.cpp
│ │ │ ├── eccError.h
│ │ │ ├── eccFile.cpp
│ │ │ ├── eccFile.h
│ │ │ ├── eccFileProperties.cpp
│ │ │ ├── eccFileProperties.h
│ │ │ ├── eccFileVersionInfo.cpp
│ │ │ ├── eccFileVersionInfo.h
│ │ │ ├── eccFormMemory.cpp
│ │ │ ├── eccFormMemory.h
│ │ │ ├── ecc.h
│ │ │ ├── eccMisc.cpp
│ │ │ ├── eccMisc.h
│ │ │ ├── eccPropertyHandler.cpp
│ │ │ ├── eccPropertyHandler.h
│ │ │ ├── eccRecentFiles.cpp
│ │ │ ├── eccRecentFiles.h
│ │ │ ├── eccRelease.cpp
│ │ │ ├── eccRelease.h
│ │ │ ├── eccShortcutFile.cpp
│ │ │ ├── eccShortcutFile.h
│ │ │ ├── eccString.cpp
│ │ │ ├── eccString.h
│ │ │ ├── eccTimeLapse.cpp
│ │ │ ├── eccTimeLapse.h
│ │ │ ├── LICENSE.TXT
│ │ │ └── NewAPIs_Fixed.h
│ │ ├── test.txt
│ │ ├── test密文.txt
│ │ ├── test解密明文.txt
│ │ ├── tommath_class.h
│ │ ├── tommath.h
│ │ └── tommath_superclass.h
│ └── 明文嵌入式ECC加密方案
│ ├── 10k.txt
│ ├── 30k.txt
│ ├── 50k.txt
│ ├── Debug
│ │ ├── my_ecc.bsc
│ │ ├── my_ecc.exe
│ │ ├── my_ecc.ilk
│ │ ├── my_ecc.obj
│ │ ├── my_ecc.pch
│ │ ├── my_ecc.pdb
│ │ ├── my_ecc.sbr
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── ecc.lib
│ ├── MathLib.lib
│ ├── mw_ecc.dsw
│ ├── mw_ecc.ncb
│ ├── mw_ecc.opt
│ ├── my_ecc.cpp
│ ├── my_ecc.dsp
│ ├── my_ecc.ncb
│ ├── my_ecc.opt
│ ├── my_ecc.plg
│ ├── Source
│ │ ├── ecc.bpf
│ │ ├── ecc.bpr
│ │ ├── eccBrowseForDirectory.cpp
│ │ ├── eccBrowseForDirectory.h
│ │ ├── eccCheckStringList.cpp
│ │ ├── eccCheckStringList.h
│ │ ├── eccError.cpp
│ │ ├── eccError.h
│ │ ├── eccFile.cpp
│ │ ├── eccFile.h
│ │ ├── eccFileProperties.cpp
│ │ ├── eccFileProperties.h
│ │ ├── eccFileVersionInfo.cpp
│ │ ├── eccFileVersionInfo.h
│ │ ├── eccFormMemory.cpp
│ │ ├── eccFormMemory.h
│ │ ├── ecc.h
│ │ ├── eccMisc.cpp
│ │ ├── eccMisc.h
│ │ ├── eccPropertyHandler.cpp
│ │ ├── eccPropertyHandler.h
│ │ ├── eccRecentFiles.cpp
│ │ ├── eccRecentFiles.h
│ │ ├── eccRelease.cpp
│ │ ├── eccRelease.h
│ │ ├── eccShortcutFile.cpp
│ │ ├── eccShortcutFile.h
│ │ ├── eccString.cpp
│ │ ├── eccString.h
│ │ ├── eccTimeLapse.cpp
│ │ ├── eccTimeLapse.h
│ │ ├── LICENSE.TXT
│ │ └── NewAPIs_Fixed.h
│ ├── test.txt
│ ├── test密文.txt
│ ├── tommath_class.h
│ ├── tommath.h
│ └── tommath_superclass.h
└── 第四章 SMS4算法原理与实现
├── README.txt
└── SMS4
├── Release
│ ├── sms4.exe
│ ├── sms4.obj
│ ├── sms4.pch
│ └── vc60.idb
├── sms4.cpp
├── sms4.dsp
├── sms4.dsw
├── sms4.ncb
├── sms4.opt
└── sms4.plg
67 directories, 605 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论