首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网络安全攻防

    Guid for Hashcat

    Hashcat自称是世界上最快的密码破解工具,在2015年之前为私有代码库,但现在作为免费软件发布,适用于Linux,OS X和Windows版本,Hashcat支持的散列算法有Microsoft LM哈希、MD4、MD5、SHA系列、Unix加密、MySQL和Cisco PIX等,Hashcat支持以下计算核心:

    6.1K20发布于 2021-07-21
  • 来自专栏林德熙的博客

    C# GUID ToString GUID 转 int

    最近在看到小伙伴直接使用 Guid.ToString ,我告诉他需要使用 Guid.ToString(“N”) ,为什么需要使用 N ,因为默认的是 D 会出现连字符。 Guid 是 Globally Unique Identifier 全局唯一标识符,是一种由算法生成的唯一标识是微软的UUID标准的实现。 Guid.ToString 里面可以添加下面几个参数,“N”,“D”,“B”,“P”,“X” 如果直接使用 Guid.ToString() 那么就是使用 “D”,这个值大概就是在数字中添加连字符 00000000 ().ToString("X")); {0xd3f51d9d,0x31b3,0x45f6,{0x9b,0x7c,0x89,0x1d,0xa5,0x6a,0xa3,0x43}} GUID 转 int 一个 GUID 需要 16 个 byte 也就是 4 个 int ,可以使用下面的方法转换 public static int[] Guid2Int(Guid value)

    5.2K10发布于 2018-09-18
  • 来自专栏网络安全攻防

    APT-GUID

    项目地址 https://github.com/Al1ex/APT-GUID 项目介绍 整理APT领域的一些资料,涉及但不仅限于以下几个方面 APT攻击工具 APT分析报告 APT攻击技巧 工具整理

    2.6K20编辑于 2022-12-22
  • 来自专栏小语雀网

    JS生成GUID

    alert(getUuid()); function getUuid() { var len = 32;//32长度 var radix = 16;//16进制 var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); var uuid = [], i; radix = radix || chars.length; if (len) {

    6.9K20编辑于 2022-05-06
  • 来自专栏J博士的博客

    Windows 的GUID

    GUID(全称:Globally Unique Identifier),是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。 在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。 Windows使用GUID来管理设备,驱动,总线,类型,块设备,电源等等...它本身就很统一。 GUID是个无结构的大数,通过复杂的算法生成,只求唯一性,GUID之间没有关联性。 GUID某种意义上只能遍历,消耗很大,这就是注册表随着时间增加会拖慢系统速度的原因之一。 可以通过微软的GUIDGEN生成GUID

    2.3K30发布于 2020-03-12
  • 来自专栏菩提树下的杨过

    Javascript生成GUID

    <script language="JavaScript" type="text/javascript"> function newGuid() { var guid = ""; for (var  i = 1; i <= 32; i++){ var n = Math.floor(Math.random()*16.0).toString(16);       guid +=   n; if( (i==8)||(i==12)||(i==16)||(i==20))         guid += "-";     } return guid;     } document.write

    1.4K100发布于 2018-01-24
  • 来自专栏kifroom

    GUID生成算法

    (Globally Unique Identifier)一种由算法生成的二进制长度为128位的数字标识符 不重复的原理:GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID 不BB上代码: GUID的 js: function GUID() {     this.date = new Date();     /* 判断是否初始化过,如果初始化过以下代码,则以下代码将不再执行 = 'function') {         /* 生成GUID码 */         GUID.prototype.newGUID = function() {             格式,即8位数的日期:19700101 值:返回GUID日期格式的字条串         */         GUID.prototype.getGUIDDate = function ="text/javascript"> var guid = new GUID(); var radom = guid.newGUID(); /*正则处理一下,将中间的-去掉*/ var str

    2.5K20编辑于 2023-02-27
  • 来自专栏与神兽党一起成长

    生成guid 的办法记录

    UPDATE: 1.MySQL生成uuid方法 SELECT UUID() --- UUID() ca5b04a4-957e-11e4-9824-d00d12d1efd8 2.利用控制台生成guid ,运行下面的代码 javascript// chrome console generate guid var guid = (function() { function s4() { return + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4(); };})(); 每次需要guid 时,只需要执行guid()方法即可。

    1.4K20发布于 2018-10-22
  • 来自专栏全栈程序员必看

    SQL Server中的GUID

    例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。 世界上的任何两台计算机都不会生成重复的 GUID 值。 ,会自动生成此列 GUID 值。 2、在 .NET 中使用 GUID GUID 在 .NET 中使用非常广泛,而且 .NET Framework 提供了专门 Guid 基础结构。 Guid 结构的常用法包括: 1) Guid.NewGUID() 生成一个新的 GUID 唯一值 2) Guid.ToString() 将 GUID 值转换成字符串,便于处理 3)构造函数 Guid(string 下面来写一个生成GUID的函数: private string getGUID() { System.Guid guid = new Guid(); guid =

    7.6K20编辑于 2022-07-15
  • 来自专栏全栈程序员必看

    TSQL–标示列、GUID 、序列

    为避免GUID作为聚簇索引照成的页面碎片和页拆分,可以使用NEWSEQUENTIALID()来获取自增的GUID: — CREATE TABLE myTable (ColumnA uniqueidentifier 使用 NEWSEQUENTIALID() 生成的每个 GUID 在该计算机上都是唯一的。 仅当源计算机具有网卡时,使用 NEWSEQUENTIALID() 生成的 –GUID 在多台计算机上才是唯一的 –7. 序列,2012新特性,数据库级别对象,每次获取后自增。

    1.3K20编辑于 2022-07-05
  • 来自专栏YashanDB知识库

    YashanDB SYS_GUID函数

    SYS_GUID语法图SYS_GUID函数返回一个16字节的随机数,返回类型为RAW类型。此内置函数中调用的公共函数,linux下是真随机的,Windows下是伪随机的。 示例SELECT SYS_GUID() res FROM DUAL;RES --------------------------------- C9FE2ABD165B19CC772A1E914843B994 代码sys_guid::= SYS_GUID "("")"SYS_GUID函数返回一个16字节的随机数,返回类型为RAW类型。 示例SELECT SYS_GUID() res FROM DUAL;RES --------------------------------- C9FE2ABD165B19CC772A1E914843B994

    16310编辑于 2025-08-05
  • 来自专栏小神仙

    Linq查询连接guid与varchar字段

    这样在Linq查询的时候就不能直接关联了,如下代码会编译不通过: from a in db.WorkflowInstance join b in d.xxx//xxx.ID为guid类型 on new 就算是强行把xxx.id转成string类型,编译通过了运行也会报错,如下: from a in db.WorkflowInstance join b in d.xxx//xxx.ID为guid类型 on 但是Guid不行,因为没有对应的函数。通过面向百度编程,微软爸爸给我们提供了一个解决方案:自定义函数。相当于我们自己实现一个SqlFunctions.StringConvert()。 添加自定义函数对应的方法 ///

    /// sql函数Guid转varchar /// /// <param name="id"></param> /// <returns calls are not supported."); } Linq中使用自定义函数转换类型 from a in d.WorkflowInstance join b in d.xxx//xxx.ID为guid

    1.8K20发布于 2019-09-29
  • 来自专栏IT技术分享社区

    数据库:SQLServer中GUID用法介绍

    数据库:SQLServer中GUID用法介绍 今天给大家分享一下SQLServer中生成GUID的用法。 一、NEWID用法 NEWID()作用是生成无顺序的GUID字符串。 用法如下: SELECT NEWID() --生成36位的GUID SELECT REPLACE(newid(), '-', '') -- 生成32 位的GUID 二、NEWSEQUENTIALID用法 在指定计算机上创建大于先前通过该函数生成的任何 GUIDGUID。 只有当计算机没有网卡时,NEWSEQUENTIALID() 生成的 GUID 才在该特定计算机中是唯一的,反之只有当计算机有网卡时,生成的GUID才是全球唯一。

    1.8K00发布于 2021-03-07
  • 来自专栏程序员的园——原创文章

    sole——全平台的GUID生成库

    GUID(Globally Unique Identifier,全局唯一标识符)作为一种在计算机系统中唯一标识对象的标识符,被广泛应用于数据库、操作系统、通信协议、软件组件等场景。 出现了很多优秀的开源库用于生成GUID,如QT、boost、sole等均提供了生成GUID的方法,但QT、boost过重,sole库可作为首选。 概述 sole提供了简单易用的接口来生成不同类型的GUID,重要的是该库支持商用无需担忧版权问题。 高效性:生成GUID的性能较高,适用于各种性能要求较高的场景。 多样性:Sole库提供了函数和类来生成不同格式的GUID,包括字符串形式的GUID、16进制形式的GUID等。 总结 sole作为一个生成GUID的header-only的库,不仅支持生成不同版本的GUID,还支持基于字符串重新生成GUID,简单易用,方便集成。

    79910编辑于 2024-07-18
  • COM全局唯一标识符GUID

    本文将深入探讨GUID的工作原理、生成方式以及在COM中的应用案例。GUID的工作原理GUID由微软引入,用于确保在COM中每个组件和接口都有一个唯一的标识符。 GUID的生成方式使得它们具有极高的唯一性,几乎不可能生成重复的值。这种唯一性使得GUID非常适合用于分布式系统中的对象标识。 这种表示方法使得GUID易于阅读和记录,同时也便于在代码和文档中引用。GUID的生成GUID的生成通常由算法自动完成,不需要中央管理机构的介入。 GUID在COM中的应用接口和类的唯一标识在COM中,每个接口和类都有一个与之关联的GUID。这些GUID作为接口和类的标识符,确保了它们在整个系统中的唯一性。 GUID的安全性和隐私问题尽管GUID提供了高度的唯一性,但它们的使用也引起了一些安全性和隐私问题。

    5.3K00编辑于 2024-10-13
  • 来自专栏JusterZhu

    .NET 9 中基于时间的 Guid

    .NET 9 基于时间创建 Guid Intro .NET 9 中引入了基于时间来生成 Guid, 因为实现的 RFC 文档里的第七个版本, 所以 API 名称为 Guid.CreateVersion7 (); public static Guid CreateVersion7(DateTimeOffset timestamp); } Guid.AllBitsSet 对应着 Guid.Empty ($"{nameof(guid.Version)}: {guid.Version}"); Console.WriteLine($"{nameof(guid.Variant)}: {guid.Variant 我们来测试一下, 接着前面的示例, guid = Guid.CreateVersion7(timestamp); Console.WriteLine(guid); 输出结果如下: 0191fa19-7082 guid) { if (guid.Version is not 7) { throw new InvalidOperationException("Guid.Version

    52700编辑于 2025-01-23
  • 来自专栏DotNetCore

    分布式_全局唯一GUID

    C# 中叫 GUID(Globally Unique IDentifier) UUID有五算法分别是什么?为什么UUID会重复?为什么会出现MAC泄露? GUID是自然唯一的在以下情况下有一些优势; 你需要与外部系统集成, 你需要拆分或合并不同的表. 你正在创建分布式系统 性能非常高:本地生成,没有网络消耗。 轻量 进行算法封装后。 不像雪花算法、号段 需要特定的配置 可以是有序的GUID 在向数据库插入新记录时,这可以提高性能并允许我们在与数据库交互之前知道PK. 缺点: 不易于存储:UUID太长,16字节128位。 (这个相信大多数人都可以接受 long是8字节,GUID是16字节) 不易比较大小:由于UUID是根据系统时间,IP地址,HashCode,随机数创建的 根本无法保障大小是否正确。

    1.5K120发布于 2021-11-05
  • 来自专栏CSDNToQQCode

    SQL基础【十七、uuid()、sys_guid()、newid()】

    :804a9aa2fd5311e5b3d0d2c510923c15​ Oracle: create table T_USER ( USERID varchar2(50) default SYS_GUID

    1.1K30编辑于 2022-11-28
  • 来自专栏黑白天安全团队

    linux提权-Suid和Guid配置错误

    以下是一些可用于产生SHELL的程序: nmap vim less more nano cp mv find 查找suid和guid文件 Find SUID find / -perm -u=s -type f 2>/dev/null Find GUID find / -perm -g=s -type f 2>/dev/null 其他命令 查找SUID文件 也可以使用 sudo -l 命令列出当前用户可执行的命令

    2.3K20发布于 2020-10-23
  • 来自专栏InCerry

    .NET7是如何优化Guid.Equals性能的?

    为什么 Guid 能使用 SIMD 优化? 首先就需要介绍一些背景知识,那就是Guid它是什么,在我们人类眼中,Guid就是一串字符串,如下方所示的那样。 GUID 主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的 GUIDGUID 的总数达到了 2^128(3.4×10^38)个,所以随机生成两个相同 GUID 的可能性非常小,但并不为 0。GUID 一词有时也专指微软对 UUID 标准的实现。 我们使用ObjectLayoutInspector可以打印出 Guid 的数据结构,数据结果如下图所示,和我们源码里面看到的一致: 那么 Guid 是否能使用 SIMD 优化的结论显而易见: Guid ref Unsafe.AsRef(in left) 是获取 left Guid 它的首地址指针,此时返回的其实是Guid* ref Unsafe.As<Guid, byte>(...)

    56630编辑于 2022-11-14
领券