{"id":311,"date":"2022-01-07T18:19:04","date_gmt":"2022-01-07T21:19:04","guid":{"rendered":"https:\/\/gladiston.net.br\/?page_id=311"},"modified":"2022-07-13T16:04:57","modified_gmt":"2022-07-13T19:04:57","slug":"cryptini","status":"publish","type":"page","link":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/cryptini\/","title":{"rendered":"CryptIni"},"content":{"rendered":"<p>Very useful for generating and reading .ini files, but in an encrypted form.<\/p>\n\n\n\n<p>If you use a database and save the configuration inside these .ini files then it would be a good practice to use it.<\/p>\n\n\n\n<p>Also many other packages use CryptIni so you will end up installing it anyway even if your application doesn&#039;t need to store settings in an encrypted way.<\/p>\n\n\n\n<p>More information:<br><a href=\"https:\/\/wiki.lazarus.freepascal.org\/CryptINI\">CryptINI \u2013 Lazarus wiki (freepascal.org)<\/a><\/p>\n\n\n\n<p>If you are looking for more examples, please read this other article titled \u201c<a href=\"https:\/\/gladiston.net.br\/en\/?page_id=358\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"learning by example\">learning by example<\/a>\u201c, in it you will find many examples.<\/p>","protected":false},"excerpt":{"rendered":"<p>Muito \u00fatil para gerar e ler arquivos .ini, por\u00e9m de forma criptografada. Se utiliza banco de dados e guarda a configura\u00e7\u00e3o dentro desses arquivos .ini ent\u00e3o seria uma boa pr\u00e1tica utiliz\u00e1-lo. Tamb\u00e9m muitos outros pacotes usam o CryptIni de forma que voc\u00ea vai acabar instalando ele de qualquer jeito mesmo que sua aplica\u00e7\u00e3o n\u00e3o necessite [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":159,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full-width.php","meta":{"footnotes":""},"class_list":["post-311","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":3,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/311\/revisions"}],"predecessor-version":[{"id":773,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/311\/revisions\/773"}],"up":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/159"}],"wp:attachment":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/media?parent=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}